小编sly*_*oty的帖子

从终端退出谷歌浏览器

google-chrome除了使用之外,还有没有办法从终端退出killall google-chrome
我希望能够在不杀死它的情况下从脚本中关闭它。

kill chrome shell-script exit

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

检索窗口名称和角色

我正在运行 Eclipse 并分离了一些窗口。现在我有 4 个窗口链接到 Eclipse。我需要的是能够识别每个单独的窗口并能够控制它。

如果我运行以下工具:xprop, xwininfo, 或者wmctrl -l我可以检索主窗口的WM_CLASSWM_NAME,但我无法为其他 3 个子窗口获取它们。

如何检索所有 4 个窗口的WM_NAMEWM_ROLE

window-manager desktop-environment eclipse window

12
推荐指数
1
解决办法
3561
查看次数

在 GNOME 中更改文件关联?

这篇博文讨论了如何在 Nautilus 中更改默认应用程序以处理单个文件类型的文件类型(右键单击文件,“打开方式”,然后选择新的默认应用程序),但是有没有办法列出所有当前关联并一次性配置它们,类似于 Windows 的“文件夹选项 | 文件类型”选项卡?似乎有一堆我想要更改的默认关联(所有各种图像文件都在 IceWeasel 而不是图像查看器中打开),而且我不想在文件中逐一更改它们经理。如果没有用于执行此操作的 GUI,那么 Nautilus 将其文件关联存储在哪里?我可以用文本编辑器编辑它们吗?

gnome nautilus files

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

如何从 Fedora 15 禁用切换用户选项

有没有办法从 Fedora 15 上的锁定屏幕禁用切换用户选项?我试过这种方式,但没有运气,因为gconf-editor没有效果。

fedora users screen-lock

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

连接蓝牙设备时运行脚本

我正在尝试在连接某个蓝牙设备后立即自动运行脚本。为此,我尝试创建一个新的 UDEV 规则。我遇到的问题是我的规则在建立连接时没有执行。

截至目前,我的规则仅包含设备的 MAC 地址。

ACTION=="add", SUBSYSTEM=="bluetooth", ATTRS{address}=="a0:b1:c2:e3:f4:56", RUN+="/home/myhome/my_script"
Run Code Online (Sandbox Code Playgroud)

如何找到更多设备详细信息以将其添加到规则中?

当设备连接时,我可以看到以下 UDEV 事件:

$ udevadm monitor
UDEV  [7704849.324977] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7:1.0/bluetooth/hci0/hci0:12 (bluetooth)
Run Code Online (Sandbox Code Playgroud)

上述事件中是否有我可以利用的任何信息?

我将规则放在两个 UDEV 规则位置/etc/udev/rules.d//lib/udev/rules.d/,但它仍然没有运行。我在 Linux Mint 系统上。

该规则与目录中的所有其他规则具有相同的权限:

-rw-r--r-- 1 root root  369 Oct 17 13:07 50-my_bluetooth_rule.rules
Run Code Online (Sandbox Code Playgroud)

我还尝试了 50 到 90 之间的规则编号。仍然没有成功。

udev bluetooth linux-mint

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

从终端启动chrome浏览器的命令是什么?

如何从终端运行应用程序?
对于某些应用程序,我可以使用whichwhatis:which pythonwhatis mathematica或找到路径/名称whatis math,但我无法通过键入mathematica或来运行它们math
但是,python工作正常,我不知道应该给什么命令chromium来运行它。不过,我可以发出tor-browser在终端中运行的命令。

我使用Debian StretchGnome桌面。

gnome-terminal application

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