Questions tagged «desktop-environment»

与桌面环境的一般行为或配置有关的问题,尤其是在涉及多个DE的情况下。对于特定于一个DE的问题,请参阅相关标签(例如[gnome],[kde]等)。


1
是否有带有Tab键补全功能的启动器?
我正在寻找一个“适当的”启动器,该启动器还允许运行原始命令,包括制表符补全。因此,它至少必须做两件事。 这是一个“适当的”启动器,因此请尊重~/.local/share/applications/*.desktop,不仅仅是在中的命令$PATH。 使用制表符补全运行原始命令,因此我可以输入gimp /tmp/foo Tab并将其自动补全为gimp /tmp/foobar.png 我尝试过的 KDE krunner相当不错,但是不提供路径的制表符补全。gmrun并且grun不尊重* .desktop文件,后者也不提供路径的制表符补全。kupfer据我所知,它根本不运行原始命令。 (FWIW我正在运行KDE,但希望这并不重要。)

3
如何禁用gnome屏幕截图的快门音?
在最近更新我的LMDE之后,gnome-screenshot每次拍摄屏幕快照时,该工具都会开始发出令人讨厌的相机快门噪音。这既烦人又令人吃惊(特别是如果您在截屏时恰好戴着耳机)。 我检查了mangnome屏幕截图的页面,但没有相关选项。如何拍摄静音屏幕截图?

2
安装程序中的Debian桌面环境
我研究了这个问题的实质内容,发现了两页有关该问题的文章,但没有澄清。 在可选软件选择阶段的debian-installer中,您具有以下选项: Debian desktop environment (already ticked by default) ... GNOME (not ticked) ... xfce (not ticked) ... KDE (not ticked) ... Cinnamon (not ticked) ... MATE (not ticked) ... LXDE (not ticked) Debian桌面安装程序实际上会安装什么?它是否安装了GUI(Gnome,我的理解是默认设置),还是仅安装了一些对桌面用户有用但不包含GUI的程序?您是否必须勾选Gnome才能获取GUI?如果不是,那么除了Debian Desktop Environment之外,该选项的目的是什么? Debian Wiki中有关桌面环境的页面并未阐明问题。 Debian用户论坛上的这个主题与这个问题有关,但是答案很多。

2
检索窗口名称和角色
我正在运行Eclipse,并且分离了一些窗口。现在,我有4个链接到Eclipse的窗口。我需要的是能够识别每个单独的窗口并能够对其进行控制。 如果我运行诸如:xprop,,的工具xwininfo,或者wmctrl -l可以为主窗口检索WM_CLASS和WM_NAME,但无法为其他3个子窗口获取它们。 如何检索WM_NAME和WM_ROLE的所有4个窗口?

3
哪个窗口管理器具有Python绑定?
我一直都在用Python编写代码,而我对桌面环境最感兴趣,我一直有自己想尝试的想法。 我尝试过使用python-xlib,但有关如何使用它的文档太少,而且ICCCM文档非常晦涩。所以我还没走得很远。 更重要的是,我对制作窗口管理器的兴趣不大,而对为桌面环境与其交互的应用程序感兴趣。例如任务栏。然后直接与X交谈意味着绕过WM。 所以我想知道是否有任何主要的WM具有python绑定,因此我可以与它们进行交互。我已经找到了python-metacity和python-compizsettings,但是我发现零使用它们的文档。 从Python的角度来看,总体情况有点令人沮丧。如果您有任何建议,请让我知道。

1
10分钟后屏幕关闭,我找不到原因
我在Linux内核4.8.13上运行带有Mate Desktop版本1.16.0的Arch Linux。我有一个奇怪的问题。5或10分钟后,我的屏幕变黑,我找不到原因。这是我的队友配置: 如您所见,电源管理已完全禁用,并且设置为从不进入睡眠状态或关闭显示器。并且屏幕保护程序至少设置为2小时,并且也被禁用。 我不知道还能检查什么。我遍历整个伴侣控制面板以查找任何隐藏的设置。有人知道在闲置约10分钟后为何我的屏幕变黑吗?


2
Gnome Shell:会话开始后运行Shell脚本吗?
我是KDE的长期用户,从未见过GNOME,因为可能是Mandrake Linux 10之类的东西。昨天,我在YouTube上看了看GNOME Shell,认为它值得一看。 它确实值得,但我无法解决。 我有一个可以在我的KDE Laptop安装上运行了很长时间的shell脚本: synclient |grep -E 'TapT|RightB|EdgeScr'|awk '{print $1}'|while read item; do synclient $item=0; done synclient VertScrollDelta=-111 synclient HorizScrollDelta=1 synclient RightEdge=999999999 synclient TopEdge=0 synclient CircularScrolling=0 synclient BottomEdge=999999999 synclient RightButtonAreaLeft=9999999 synclient ClickFinger3=2 synclient HorizScrollDelta=0 synclient HorizTwoFingerScroll=0 这将禁用右键单击,所有点击,反转滚动方向,禁用水平滚动和填充。触摸板菜单或KDE中的gnome中均不允许这种配置。(TBH,只有所有操作系统的Mac都有gui来完全像这样设置触摸板:))。 我不知道,如何在gnome shell会话启动后运行它?我已经尝试过了,但没有结果: [1] % cat /home/neko/.config/autostart/script.desktop [Desktop Entry] Name="Auto stuff" …


3
在xfce中获取工作区切换的视觉反馈
我大量使用工作区,并且有很多工作区(6x4网格)。我通常运行openbox,但当前使用的机器没有设置openbox,所以我使用xfce是因为它已经按照我的喜好进行了大部分配置。当我切换工作区时,我已经习惯于获得视觉反馈,向我展示我刚刚移到的工作区,并发现自己在xfce中有些迷失方向。在openbox中,这是一个很大的平视显示器,非常理想。我知道工作区切换器面板小程序将突出显示活动的工作区,但这似乎仅对显示了某些桌面空间的工作区有效。因为通常我的所有窗口都已最大化,所以这并不是超级有帮助。 当在xfce中切换工作空间时,是否有一种方法可以使视觉反馈显示新的工作空间?

2
用户界面子系统是什么,它们的组成和职责是什么?
我试图了解负责用户界面的不同子系统,引用它们的术语以及它们的结构。到目前为止,我知道有: 在顶层: 台式机?(kde,gnome等) 然后我们有: 显示管理器(也称为桌面管理器或桌面环境) 窗口管理器 还要别的吗? 我将其作为社区Wiki,我希望它成为*所有从Linux用户界面子系统(从用户角度)了解的中心。我想知道的是每个组件的组成部分,每个组件的职责是什么,即我想知道以下内容: 当我打开“运行应用程序”对话框时,究竟由谁负责全局快捷键,由谁来执行,当我按一个键以显示桌面,运行终端,最大化窗口等时,谁在捕获然后将其发送到右侧窗口; 负责绘制桌面,工作区等的人 能为我提供有关这些组件的信息的环境变量是什么 “主菜单”是子系统还是子系统的组件? 汇编最流行的台式机/子系统的列表也很不错,每个台式机/子系统都在下面运行,您是否可以混合和匹配台式机/桌面环境/窗口管理器等? 最后,如何确定系统上实际正在运行哪些台式机/子系统(不同?),不同的用户是否可以拥有不同的子系统?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.