一段时间以来,我一直对将键盘上的 Windows 键 (Super_L) 绑定到“复制和粘贴”很感兴趣,除了桌面和 MacBook 之间的便利性和一致性之外,没有其他原因。
在阅读了有关 xmodmap 并执行以下操作后,我以为我已经接近了:
$ # re-map Super_L to Mode_switch, the 3rd col in keymap table `xmodmap -pke`
$ xmodmap -e "keycode 133 = Mode_switch"
$ # map Mode_switch+c to copy
$ xmodmap -e "keycode 54 = c C XF86_Copy C"
$ # map Mode_switch+v to paste
$ xmodmap -e "keycode 55 = v V XF86_Paste V"
Run Code Online (Sandbox Code Playgroud)
不幸的是,XF86Copy 和 XF86Paste 似乎根本不起作用。它们列在/usr/include/X11/XF86keysym.h
并xev
显示键序列被 X 解释为 XF86Paste 和 XF86Copy,这些符号真的有效吗?他们是否必须有应用程序级别的支持?
来自 X(7) 手册页
DISPLAY NAMES
From the user's perspective, every X server has a display name of the form:
hostname:displaynumber.screennumber
[...]
displaynumber
[...]
To avoid confusion, each display on a machine is assigned a display
number (beginning at 0) when the X server for that display is started.
Run Code Online (Sandbox Code Playgroud)
如何找到分配给我的显示编号?
或者列出当前打开的显示器及其用户?
ATI 文档说我需要:
XOrg 6.9、7.0、7.1、7.2、7.3、7.4、7.5 或 7.6
Xorg -version
说:
X.Org X Server 1.11.1.902(1.11.2 RC 2)
[...]
X Protocol Version 11, Revision 0
[...]
xorg-server 2:1.11.1.902-1
Run Code Online (Sandbox Code Playgroud) 如果我按下演示模式按钮,xfce4-power-manager 究竟是什么?
它被称为X函数吗?或者还有什么?
有任何想法吗?
我使用 linux,我喜欢在单个屏幕会话中完成我所有的命令行工作,这样我就可以重新启动图形登录等,而不会丢失我的终端。但是,当我注销并重新进入我的图形会话时,这会更改我的所有会话环境变量,例如 DBus 会话。这意味着再次登录后,我的屏幕会话现在具有旧的(错误的)环境变量。因此,现在当我尝试从我的屏幕会话启动图形程序时,它们最多会发出关于无法连接到会话总线的警告。最糟糕的是,它们无法完全启动。
所以,我正在寻找一种在 screen 的运行实例中修改环境变量的方法,以便所有随后创建的 screen 窗口都将继承新的环境变量。有没有办法做到这一点?
有时我需要快速从浅色方案切换到深色方案,我需要它不仅适用于桌面主题,还适用于任何打开的网页等。
在 Mac 上有一个简洁的快捷方式 (Cmd+Alt+Ctrl+8) - 它只是反转所有显示的颜色,所以屏幕看起来像一个照相底片。
我可以在 debian/ubuntu 桌面会话中使用它吗?
我想无头运行 wine 并避免错误消息:
确保您的 X 服务器正在运行并且 $DISPLAY 设置正确。
有没有办法或者我必须将它路由/转发到某个输出?它可以从命令行方式运行吗?
有一个名为F.Lux的小应用程序可以根据一天中的时间设置您的屏幕温度。Linux 版本有点简陋,只有一个控制台界面,但它运行得非常好。
我在哪里可以调用它以便它在 X 启动后启动?
我一直想让 X11 Forwarding 与 PuTTY 一起工作,而我使用的 X Window 系统是 Xming。当我运行 Xming 并与我的服务器建立新连接时,我在命令后收到以下信息:
$ firefox
PuTTY X11 proxy: wrong authentication protocol attemptedPuTTY X11 proxy: wrong authentication protocol attemptedError: cannot open display: localhost:10.168
$ google-chrome
PuTTY X11 proxy: wrong authentication protocol attempted
(google-chrome:7083): Gtk-WARNING **: cannot open display: localhost:10.168
$ gedit
PuTTY X11 proxy: wrong authentication protocol attempted
** (gedit:6990): WARNING **: Could not open X display
PuTTY X11 proxy: wrong authentication protocol attemptedCannot open display:
Run 'gedit --help' to see a …
Run Code Online (Sandbox Code Playgroud) 据我了解:
如果我的理解是正确的 - 什么是肉桂?它的 wiki 文章(以及 SU 上的标签)将其描述为“桌面环境”,但我在其 wiki 文章中找不到 Linux Mint 默认使用的窗口管理器,并且Tara 发行说明提到改进“窗口管理器” “在 Cinnamon 3.8 部分。