小编Geo*_*sen的帖子

如何将 VLC 媒体播放器设置为默认视频播放器?

我似乎无法将 VLC 媒体播放器设置为默认视频播放器。我去了系统设置系统信息? 默认应用程序,并将“视频”更改为 VLC 媒体播放器。

但是,所有电影仍然默认使用电影播放器​​(图腾)打开。视频默认应用程序设置似乎无效。我尝试更改设置并注销/重新启动,但它似乎不起作用。

是否有一些命令行魔法可以解决这个问题?

vlc default-programs

85
推荐指数
5
解决办法
12万
查看次数

在 Ubuntu SDK 中构建完整的 Perl 支持

我运行的是 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 编译模式运行时使用。

http://rperl.org

显然,如果我们在普通解释模式和 RPerl 编译模式下使用 Perl,Qt 的接口是不同的,尽管从 Perl 方面来看,这两种模式都被认为是有效的,并且应该(大部分)技术上是等效的,只要我做得好实现更新的 Qt 绑定的工作。

相关地,我知道 Ubuntu SDK 强烈支持 C++,并且 Python 也(至少部分)受支持,但我似乎找不到关于使用 C++ 或 Python 构建 Ubuntu SDK 应用程序的任何好的教程。由于 Python 类似于 Perl 解释模式,而 C++ 类似于 Perl 编译模式,我希望能找到一些有用的例子,但到目前为止还没有运气......

所以,我的三个相互关联的问题是:

  1. 如何使用我要创建的 Qt 绑定启用对解释性 Perl 的支持,以便在 Ubuntu SDK 中构建应用程序时用作“逻辑”语言?

  2. 如何启用对已编译的 Perl 的支持,该 …

qt perl application-development ubuntu-sdk ubuntu-touch

53
推荐指数
1
解决办法
1102
查看次数

Ubuntu 上的 apache web 根目录在哪里?

在 Ubuntu Trusty 上,哪个是apache网页的根目录?

lamp apache2

44
推荐指数
1
解决办法
25万
查看次数

如何在 Ubuntu 17.10 上更改锁定屏幕的紫色背景颜色?

最近我安装了 Ubuntu 17.10,它带有 Gnome 作为默认 DE,我很喜欢它,但不知道如何更改锁定屏幕的紫色背景(输入密码时)。

锁屏图片

我试过重新配置 GDM,但它似乎有所不同,它只影响登录屏幕。

如果没有解决方案,我对任何解决方法都感兴趣,因为这个紫色让我发疯,但我不想仅仅因为这个而完全放弃 GNOME。任何帮助都受到高度赞赏。

gnome customization lock-screen

41
推荐指数
1
解决办法
4万
查看次数

设备上没有剩余空间,即使有

我通过 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)

apt disk disk-usage

22
推荐指数
3
解决办法
9万
查看次数

在配置安全启动时卡在终端中

我在 Ubuntu 18 上。我试图安装 amd 驱动程序。

终端中出现了配置安全启动屏幕,我被困在它上面。

在此处输入图片说明

单击确定什么都不做,按回车什么也不做.. 我该怎么办?

command-line secure-boot

20
推荐指数
1
解决办法
2万
查看次数

在系统启动时启动 autossh

有什么方法可以autossh在启动时启动,以便在用户登录之前启动并设置 ssh 隧道?我将 Ubuntu 引导到终端,我希望该autossh过程在启动时自动启动,以便我可以 ssh 进入。

我尝试将命令添加到/etc/rc.local,以及创建/etc/init/*.conf脚本。这些似乎都不起作用。

ssh startup autossh 16.04

19
推荐指数
1
解决办法
2万
查看次数

如何删除数百台自动添加的网络打印机?

打印对我来说很困难,因为打印机对话框里满是上百台自动添加的打印机,所以我找不到我想用的,看下面的截图。

显示很长滚动条的打印机对话图像

打印机来自我的工作网络,显然很多人(我猜包括学生)正在“共享”他们的家用打印机,然后我的笔记本电脑会自动拿起。(巧合的是,我有时会在工作中禁用 avahi-daemon,仅仅是因为它使用了大量 CPU)。

当我转到 时http://localhost:631/printers/,它说有 131 台打印机,它们都是“制造和型号”“本地原始打印机”。有两个例外: 1 是我手动配置的工作中的网络打印机。另一个是我父母的网络打印机,它也是自动添加的,我现在和它在同一个网络上。但其余的只是我真的想避免的垃圾。关于如何做到这一点的提示将不胜感激。

不过,我有一段时间不会回到我的工作地点,所以现在,我只想删除这些打印机(即 129/130 自动添加的打印机)。有没有办法做到这一点?我想我可以通过点击 cups 网络界面来完成,但对于 129 台打印机来说,这有点多。因此,我正在寻找有关如何使用各种脚本实现它的单个命令或提示。

networking avahi printing

19
推荐指数
1
解决办法
2543
查看次数

适用于 ubuntu 的可启动闪存驱动器

我正在尝试将我的 USB 闪存驱动器变成可启动棒。我已经下载了 ubuntu 16.10 iso,每当我尝试使用启动磁盘创建者制作它时,都会出现此错误。我该怎么办?

安装错误

flash

18
推荐指数
2
解决办法
13万
查看次数

找不到设备 eth0

我是 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 ifconfig interface ethernet

17
推荐指数
2
解决办法
11万
查看次数