我似乎无法将 VLC 媒体播放器设置为默认视频播放器。我去了系统设置?系统信息? 默认应用程序,并将“视频”更改为 VLC 媒体播放器。
但是,所有电影仍然默认使用电影播放器(图腾)打开。视频默认应用程序设置似乎无效。我尝试更改设置并注销/重新启动,但它似乎不起作用。
是否有一些命令行魔法可以解决这个问题?
我运行的是 Ubuntu v14.04,经过一番努力,我已经成功安装了 Ubuntu SDK。
我需要使用 Perl + QML/Qt 通过 Ubuntu SDK 开发(可能大量)功能齐全的应用程序,然后可以在桌面 Ubuntu 和 Ubuntu 手机平台上“融合”运行。Perl 的 Qt 绑定已经过时,但我愿意自己重新实现更新的 Qt 绑定,以便在 Perl 在正常解释模式下运行时使用。
https://metacpan.org/pod/QtCore4
此外,我将使用新的 Perl 编译器(我是作者),因此我们可以生成直接调用 Qt 的 C++ 输出代码,以便在 Perl 以 Perl 编译模式运行时使用。
显然,如果我们在普通解释模式和 RPerl 编译模式下使用 Perl,Qt 的接口是不同的,尽管从 Perl 方面来看,这两种模式都被认为是有效的,并且应该(大部分)技术上是等效的,只要我做得好实现更新的 Qt 绑定的工作。
相关地,我知道 Ubuntu SDK 强烈支持 C++,并且 Python 也(至少部分)受支持,但我似乎找不到关于使用 C++ 或 Python 构建 Ubuntu SDK 应用程序的任何好的教程。由于 Python 类似于 Perl 解释模式,而 C++ 类似于 Perl 编译模式,我希望能找到一些有用的例子,但到目前为止还没有运气......
所以,我的三个相互关联的问题是:
如何使用我要创建的 Qt 绑定启用对解释性 Perl 的支持,以便在 Ubuntu SDK 中构建应用程序时用作“逻辑”语言?
如何启用对已编译的 Perl 的支持,该 …
最近我安装了 Ubuntu 17.10,它带有 Gnome 作为默认 DE,我很喜欢它,但不知道如何更改锁定屏幕的紫色背景(输入密码时)。
我试过重新配置 GDM,但它似乎有所不同,它只影响登录屏幕。
如果没有解决方案,我对任何解决方法都感兴趣,因为这个紫色让我发疯,但我不想仅仅因为这个而完全放弃 GNOME。任何帮助都受到高度赞赏。
我通过 SSH 访问的屏幕坏了的笔记本电脑。该sudo apt-get autoremove命令给了我以下错误
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device
Run Code Online (Sandbox Code Playgroud)
我从各种其他命令中得到类似的错误,但gparted告诉我笔记本电脑的(单个)分区上剩余超过 20GB 的空间。这是输出df
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on …Run Code Online (Sandbox Code Playgroud) 有什么方法可以autossh在启动时启动,以便在用户登录之前启动并设置 ssh 隧道?我将 Ubuntu 引导到终端,我希望该autossh过程在启动时自动启动,以便我可以 ssh 进入。
我尝试将命令添加到/etc/rc.local,以及创建/etc/init/*.conf脚本。这些似乎都不起作用。
打印对我来说很困难,因为打印机对话框里满是上百台自动添加的打印机,所以我找不到我想用的,看下面的截图。
打印机来自我的工作网络,显然很多人(我猜包括学生)正在“共享”他们的家用打印机,然后我的笔记本电脑会自动拿起。(巧合的是,我有时会在工作中禁用 avahi-daemon,仅仅是因为它使用了大量 CPU)。
当我转到 时http://localhost:631/printers/,它说有 131 台打印机,它们都是“制造和型号”“本地原始打印机”。有两个例外: 1 是我手动配置的工作中的网络打印机。另一个是我父母的网络打印机,它也是自动添加的,我现在和它在同一个网络上。但其余的只是我真的想避免的垃圾。关于如何做到这一点的提示将不胜感激。
不过,我有一段时间不会回到我的工作地点,所以现在,我只想删除这些打印机(即 129/130 自动添加的打印机)。有没有办法做到这一点?我想我可以通过点击 cups 网络界面来完成,但对于 129 台打印机来说,这有点多。因此,我正在寻找有关如何使用各种脚本实现它的单个命令或提示。
我是 ubuntu 的新手,需要安装 ubuntu xenial 服务器(16.04)版本才能将 MongoDB 安装到 VirtualBox 中。安装后,我尝试从 dhcp 更改为静态 ipv4 地址。所以我改变了 /etc/network/interfaces :
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.56.5
netmask 255.255.255.0
gateway 192.168.56.1
Run Code Online (Sandbox Code Playgroud)
并重新启动服务器
# but ifconfig -a shows only an enp0s3 interface without any IP address
and
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
up loopback running MTU: ...
Run Code Online (Sandbox Code Playgroud)
(对不起,复制和粘贴不起作用,所以我必须全部输入)
did a reboot once more and tried sudo ifdown and afterwards ifup eth0
# …Run Code Online (Sandbox Code Playgroud) networking ×2
16.04 ×1
apache2 ×1
apt ×1
autossh ×1
avahi ×1
command-line ×1
disk ×1
disk-usage ×1
ethernet ×1
flash ×1
gnome ×1
ifconfig ×1
interface ×1
lamp ×1
lock-screen ×1
perl ×1
printing ×1
qt ×1
secure-boot ×1
ssh ×1
startup ×1
ubuntu-sdk ×1
ubuntu-touch ×1
vlc ×1