小编Red*_*dro的帖子

是否有适用于 Xfce/GNOME/Cinnamon 的独立于外壳的类似 HUD 的菜单搜索工具?

Ubuntu平视显示器( HUD ) - 你喜欢它或者你讨厌它。就我个人而言,我更喜欢经典桌面,所以我使用Xfce或 GNOME-fork Cinnamon,并且我希望将这些菜单保留在它们所在的位置。

但是当您的菜单很复杂并且您忘记了选项所在的位置时,HUD 非常棒。这使得搜索技巧非常有趣。

我知道 HUD 是 Unity 特定的。我正在寻找类似 HUD 的工具来补充 Unity 以外的 shell 中的菜单。

Appmenu亚军为KDE做这个。KDE也有appmenu-qt

上面的问题是它使用 KDE 库,并且它只适用于 KDE 应用程序。

这是 Linux,GNOME/GTK 应用程序应该有类似的东西,对吧?

寻找任何可以搜索菜单的工具。我已经使用 (d) SynapseKupferGNOME Do,但这些只是应用程序启动器(有一些技巧)。只要它们包括搜索当前聚焦的应用程序的菜单,这样的事情就足够了。

HUD 允许用户通过键入部分名称激活菜单项。它使用模糊搜索算法来突出部分匹配。它可以匹配应用程序菜单层次结构中多层深层的菜单项。该功能取代了传统的菜单加速器,通过按 alt 键激活。

类似问题:

gnome appmenu software-recommendation cinnamon hud

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

如何从终端中的密钥环获取密码以在脚本中使用?

当您LUKS的计算机中有加密驱动器时,Nautilus或者Nemo将其显示Devices为带有小锁的驱动器。

单击它时,您需要输入密码。如果您选择remember this password forever,它会被保存到您的钥匙圈中。下次启动时,单击驱动器将立即安装它。

如何从终端“立即安装”密码存储在密钥环中的驱动器?我想要一个自动启动脚本,它会在我登录时挂载我的 LUKS 驱动器。我不想在脚本中存储我的密码,我想使用密钥环中的密码:

如果你去Passwords And Keys,那里有一堆无名的钥匙。在它们的属性中,您可以找到类似的描述gvfs-luks-uuid=xxxxxxxxxxxx以及该 LUKS 驱动器的密码。这就是 Ubuntu 使用的。

我想到的一种选择是python-gnomekeyring但它只能获取密钥名和密码。我需要 GUI 所谓的“技术细节”来获取特定密码,uuid因为键名始终为空。

command-line keyrings mount password luks

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

sudoers - 要求简单的解释

每次我希望能够运行一些需要我做sudoer太多次的东西时,我需要谷歌搜索格式/etc/sudoers以再次提醒我到底什么是正确的编写方式。

现在我在我的sudoers文件中看到不同的写作风格,这是几个月来不同谷歌结果的结果。我还注意到第二个示例(如下)似乎在 XFCE 中有效,但在 Cinnamon(Gnome 3)中无效。这可能完全无关,但尽管如此,我还是想一劳永逸地知道 sudoer 行的正确语法是什么,给定示例之间有什么区别?

  1. redsandro ALL=NOPASSWD:/path/to/command
  2. redsandro ALL=(ALL) NOPASSWD:/path/to/command
  3. redsandro ALL=(ALL:ALL) NOPASSWD:/path/to/command

另外,所有的ALL's 是做什么用的?一个用户,一个命令,ALL关键字最多用三遍?我这样做错了吗?

当然,省略NOPASSWD:会使您在被允许运行命令之前输入密码,但有一点混乱是使用=and :,因为作为该行主题的最后一个命令可以在前面加上=, :, , or ),混淆相似语义的语法。

sudo

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

适用于 Xfce 或 Xubuntu 的 Ubuntu One?

是否可以在不安装太多依赖项的情况下使用带有/ 的Ubuntu OneXfceXubuntuGNOMENautilus

xfce xubuntu ubuntu-one thunar

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

使用命令在支持的 Lenovo(例如 Carbon X1)上启用键盘背光

一些联想笔记本电脑有键盘背光,可以使用Fn+开启Space。共有三种状态:关闭、正常和亮起。

当我启动 Ubuntu 时,这些笔记本电脑总是默认回到灼热的阳光屏幕亮度并且键盘灯熄灭。

默认情况下,我想要中等亮度和键盘灯,因为我通常在黑暗环境中使用这台笔记本电脑。

背光很容易。互联网上充斥着这方面的信息。
echo 10 > /sys/class/backlight/acpi_video0/brightness

但是如何使用命令打开键盘背光?我一直在看这里,但似乎什么也没做:
/sys/class/leds/tpacpi\:\:thinklight


更新

我试过了,for i in {1..32}; do xset led $i; done但没有任何改变。也许联想笔记本电脑的键盘背光有专有驱动程序,只能通过tpacpi?

也试过for i in $(find /sys/devices/platform/thinkpad_acpi/leds/ | grep /brightness\); do echo 255 > $i; done无济于事。

command-line keyboard backlight lenovo 13.10

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

如何在关机时正确运行此 systemd 服务?

我正在使用 登录时安装我的 Google Drive google-drive-ocamlfuse。问题是现在关机或重启似乎多了 2 分钟的暂停。

现在,如果我在关闭之前卸载 Google Drive,一切都会按预期进行,不会有任何停顿。

我检查了一些systemd服务并构建了一个新服务,但并不确切知道我在做什么(“有根据的猜测”)。

/etc/systemd/system/rs-shutdown.service:

# Redsandro 2017-09-1 
# Unmount GoogleDrive to prevent shutdown delay.

[Unit]
Description=Unmount GoogleDrive on shutdown
Before=umount.target shutdown.target reboot.target halt.target

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/bin/sh -c "umount /home/redsandro/GoogleDrive"

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

然后我跑了:

sudo systemctl enable rs-shutdown.service
sudo systemctl start rs-shutdown.service
Run Code Online (Sandbox Code Playgroud)

然而,关机仍然滞后了2分钟。如果我想快速关闭,我仍然需要手动卸载共享。

有没有解决方案,或者这只是尝试做我想做的事情的错误地方?

我正在运行 Linux Mint 17 和 Ubuntu 16.04.3。

shutdown unmount google-drive systemd

6
推荐指数
1
解决办法
6527
查看次数

如何在单独的目录中查找没有重复的文件

我有一个旧的文件备份。在我当前的Documents目录中,很多这些文件以不同的名称存在于不同的位置。我正在尝试找到一种方法来显示备份中存在哪些目录中存在的Documents文件,最好是漂亮且具有 GUI 特征的文件,以便我可以轻松浏览大量文档。

当我搜索这个问题时,很多人都在寻找相反的方法。有像FSlintDupeGuru这样的工具,但它们显示重复。没有反转模式。

filesystem backup files duplicate-files

5
推荐指数
1
解决办法
2388
查看次数

如何在 Ubuntu 16.04.3 上安装 VirtualBox 5.2 + GUI

我已经从官方 Ubuntu 存储库安装了VirtualBox

  • virtualbox
  • virtualbox-qt
  • virtualbox-ext-pack

添加官方Oracle VirtualBox存储库后:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib
Run Code Online (Sandbox Code Playgroud)

和它的关键:

https://www.virtualbox.org/download/oracle_vbox_2016.asc
Run Code Online (Sandbox Code Playgroud)

我现在可以安装virtualbox-5.2. 但它删除了virtualbox-qtvirtualbox-ext-pack

如何安装 VirtualBox 5.2 并拥有 GUI 和扩展包?

virtualbox

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

ZFS zpool 错误 ashift。这有多糟糕?

我有一个 3x1TB ZFS (ZoL) RAIDZ1。一个驱动器出现故障。我正在用 4TB 磁盘替换它。

$ sudo zpool replace pool <old guid> /dev/disk/by-id/<new id>

cannot replace <old guid> with /dev/disk/by-id/<new id>: 
new device has a different optimal sector size; 
use the option '-o ashift=N' to override the optimal size

$ zdb -C | grep ashift
            ashift: 9

$ sudo zpool replace pool <old guid> /dev/disk/by-id/<new id> -o ashift=9
Run Code Online (Sandbox Code Playgroud)

这有效。该阵列现在正在重新同步。但是,说实话,我不明白这个设置的影响。我只是想尽快更换故障磁盘,并在不久的将来将其他1TB磁盘更换为4TB磁盘。但事后看来,对齐偏移为 2^9 的性能被描述为可怕的

我知道这个设置是不可变的。一旦我更换了另外两个磁盘,我就无法将ashift值更改为 2^12,如果我理解正确,建议用于 4TB 磁盘。

我是不是用脚射了自己?如何最好地进行?我可以autoexpand在新阵列上禁用 和创建新卷ashift=12,并将旧卷复制到同一驱动器上的新卷吗?这是可能的和值得推荐的吗?

raid hard-drive zfs

5
推荐指数
1
解决办法
2359
查看次数