很长一段时间以来,我一直在反对这一点。它与这个问题有关。我想知道当我选择从 GUI 关闭我的 Linux 机器时会发生什么。这似乎记录不佳(如果有的话)。
理想情况下,我希望得到一个与 DE 和 OS 无关的答案。除此之外,我对运行 Gnome 的 Mandriva 2010.1 和 Debian 6.x (Squeeze) 和 7.0 (Wheezy) 的具体情况感兴趣。(如果你密切关注,是的,那就是 Gnome 2 和 Gnome 3)
基本上,我想知道当我按“关闭”或“重新启动”时启动了哪个命令/脚本/脚本序列,以便我可以修改它们的行为。我看过的一些论坛帖子建议进行黑客攻击,/etc/polkit-1/*
但例如,这个目录结构只是我的 Debian (Squeeze) 机器上的一个骨架。
任何人都可以帮忙吗?
编辑
到目前为止我尝试过的
shutdown
用我自己的脚本替换了可执行文件。这不起作用:当我按下shutdown
Gnome 时,不执行我的脚本就注销了。/usr/share/menu
,没什么帮助。解决方案的可能途径
strace
使用 GUI 选项(这甚至可能吗?)shutdown
的源代码gnome-session
的源代码更新
根据我对下面答案的评论,我查看了下面的polkit
操作/usr/share/polkit-1/actions/
并发现(在文件中org.freedesktop.consolekit.policy
)一个称为org.freedesktop.consolekit.system.stop-multiple-users
抛出消息的操作
System policy prevents stopping the system when other users …
Run Code Online (Sandbox Code Playgroud) 我无法弄清楚 Gnome3 中我的设置和锁屏图标之间的图标应该做什么。
它有两种状态,锁定和解锁,但它不是锁屏。当我单击它时,它会切换其状态。
如何在 Gnome 3 中调整Alt+Tab使其仅在当前监视器中迭代窗口?
我正在使用 ArchLinux。
在切换到 Wayland 之前,我会使用以下命令最小化所有 GNOME Shell 窗口:
wmctrl -k on
Run Code Online (Sandbox Code Playgroud)
......但两者wmctrl
并xdotool
是X11-只应用。我可以使用什么 CLI 命令来最小化 GNOME Shell/Wayland 会话中的所有窗口?
参考:
我特别希望在两个地方更改格式:
在桌面上,日期/时间显示为“周六 21:05”。我希望它阅读“23-Jul-11 21:05”或“23 Jul 11 21:05”。换句话说,我想将星期几的显示更改为显示日期、短月份名称和短年份。
在登录屏幕上,日期/时间显示为“周六晚上 9:06”。我想将其更改为与桌面相同(“23-Jul-11 21:05”或“23 Jul 11 21:05”)或完整日期的首选显示格式(“Saturday, 23 2011 年 7 月 21:05"),其中显示全天、日期、全月、全年和时间(24 小时格式)。
我看不到任何调整此选项的选项。我怀疑这是可能的,但我不确定它会在哪个配置文件中或我会调整哪些选项。
我最近将我的系统升级到 GNOME 3。在以前版本的 GNOME 中,组合键Ctrl+ Alt+D会隐藏所有打开的窗口并显示桌面。此快捷方式与桌面的概念一起从 GNOME 3 中删除。然而,桌面隐喻确实存在于 GNOME 3“后备模式”(我正在使用)中。
我想恢复Ctrl+ Alt+D键盘快捷键。我知道至少有两种在 GNOME 中创建组合键的方法。一种是通过系统设置 > 键盘 > 快捷方式,另一种是通过gconf-editor
> 应用程序 > metacity。从任一这些环境的,我可以配对的命令使用组合键Ctrl+ Alt+ D。问题是我不知道什么命令会触发“显示桌面”事件。有人可以启发我吗?
我有时会遇到未提供.deb
或.rpm
仅作为可执行文件提供的软件。
例如Visual Studio Code、WebStorm或Kerbal Space Programm。
对于这个问题,我将以 Visual Studio Code 作为参考点。
该软件以压缩包的形式提供。
解压缩时,我留下了一个名为的文件夹VSCode-linux-x64
,其中包含一个名为Code
.
我可以双击Code
或用我的终端指向它/home/user/Downloads/VSCode-linux-x64/Code
来执行它。
但是,我想知道是否有安装此应用程序的正确方法。
我想要实现的是:
vscode
从终端中的任何文件夹写入,它会自动执行 Visual Studio Code。附加信息:
编辑:
我决定给@kba 答案,因为他的方法更适合我的备份解决方案,除此之外。让脚本执行二进制文件使您可以添加参数。
但公平地说,@John WH Smith 的方法和@kba 的一样好。
因为我在 Arch Linux 上安装了 EasyTag,所以其他几个程序使用 EasyTag 而不是 Nautilus 作为文件浏览器。
例如,如果我点击“打开包含文件夹”,Firefox 会启动 EasyTag。
在哪里可以将 Nautilus 设置为我的“标准文件浏览器”?
在我的工作流程中,我大部分时间都在全屏模式下使用应用程序。我唯一的严重缺点是 Gnome 3 处理桌面通知的方式,我无法收到任何正常通知,只有在我极少数情况下从一个应用程序切换到另一个应用程序时。Gnome 3 通知仅在通知紧急时在全屏窗口中显示,但没有。
有没有办法切换正常通知以全屏显示?
我正在使用 Gnome 3.18 作为我的桌面运行 Linux Mint 18.3。我一直在为我安装的应用程序(Mycroft AI)构建加载屏幕。我有动画,我让它在加载时弹出,我让它在加载完成后立即关闭。
我没有的是一个没有标题栏的加载屏幕(我有的是在下面的屏幕截图中)。
正如你所看到的,我仍然有标题栏。如何删除它?我必须安装的应用程序越少越好。
提前致谢!
gnome3 ×10
gnome ×4
gnome-shell ×3
alt-tab ×1
arch-linux ×1
date ×1
debian ×1
desktop ×1
executable ×1
file-manager ×1
fullscreen ×1
gui ×1
nautilus ×1
polkit ×1
shutdown ×1
time ×1
wayland ×1
window-title ×1