我正在寻找一种在 ubuntu 中重新映射某些键的方法。
IE
我想换PgUp到Home或PgDown到End。
在 Ubuntu/GNOME 中是否存在重新分配密钥的内置命令或工具?
我真的很难理解桌面环境和窗口管理器之间的区别是什么?
编辑:来自Jack Wallen 的这篇文章:
Linux 桌面基本上可以包含三层:
X Windows – 这是允许在显示器上绘制图形元素的基础。X Windows构建了允许移动窗口、与键盘和鼠标交互以及绘制窗口的原始框架。这是任何图形桌面所必需的。
窗口管理器——窗口管理器是控制窗口放置和外观的拼图部分。窗口管理器包括:Enlightenment、Afterstep、FVWM、Fluxbox、IceWM等。需要 X Windows 但不需要桌面环境。
桌面环境——对于某些人来说,这是开始变得有点模糊的地方。桌面环境包括一个窗口管理器,但以它为基础。桌面环境通常是一个比窗口管理器更完全集成的系统。需要 X Windows 和窗口管理器。
我无法在 Ubuntu 13.04 中登录时运行 xmodmap。我四处搜索,包括在 askubuntu 中,我发现的所有答案都不起作用。
我的主文件夹中有一个名为 .Xmodmap 的文件,其中包含所需的映射。如果我手动运行它,它工作正常,所以那里没有错误。为了让它在启动时运行,我尝试过:
使用各种.xinitrc
包含以下命令之一:
xmodmap .Xmodmap
xmodmap ~/.Xmodmap
/usr/bin/xmodmap /home/NAME/.Xmodmap
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
使用.Xresources
而不是.xinitrc
相同的变体。
将其设置为启动应用程序。
以上都不适用于 Ubuntu 13.04(64 位)。我还看到了一些关于全局更改键盘映射的想法,但其中大多数在 Ubuntu 13.04 中不适用(即,指定的位置不存在相应的文件),无论如何我都不想触及全局设置。
键盘布局选项中没有这样的选项,这很可悲。
我该如何手动完成?
我为 gnome-terminal 创建了一个新的配置文件,我可以在“隐式”配置文件和新创建的配置文件之间切换,如下图所示:
现在我想知道如何使用命令行/脚本或为此使用快捷方式在配置文件之间切换。
注意:解决方案如:
Run Code Online (Sandbox Code Playgroud)gnome-terminal --tab-with-profile=Implicit && exit
被排除在外,因为我不想在更改配置文件的过程中关闭和打开另一个终端或获得另一个终端窗口。
我想复制一个键盘布局/usr/share/X11/xkb/symbols/
并更改它,然后从中生成一个新布局。
如何添加新的键盘布局(例如命名为“mylayout”)?
更新 #1:
我更改文件以添加新布局:
/usr/share/X11/xkb/symbols/irwinxp
(最初与 相同ir
):
// Iranian keyboard layout
////////////////////////////////////////
// Persian layout,
// based on
// Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards
// ISIRI 9147 – 1st Edition
// Institute of Standards and Industrial Research of Iran
// http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147
// http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf
//
// Author: Behnam Esfahbod <behnam@esfahbod.info>
//
default partial alphanumeric_keys
xkb_symbols "pes" {
name[Group1]= "Persian";
include "ir(pes_part_basic)"
include "ir(pes_part_ext)"
include "nbsp(zwnj2nb3nnb4)"
include "level3(ralt_switch)"
};
partial …
Run Code Online (Sandbox Code Playgroud)键盘下曾经有一组很棒的选项,让我可以选择诸如大写锁定键的行为方式之类的东西。
我如何在 14.04 中执行此操作?
这似乎是一个常见问题,但在尝试了我在论坛上找到的所有修复程序后,我仍然不知所措。
眼镜:
我试过的:我可以运行sudo modprobe -r psmouse
“关闭”触摸板,然后sudo modprobe psmouse
重新打开它。这工作正常。但是,当我暂停时,即使我输入这些命令,也无法“恢复”触摸板。
有什么想法吗?
更新:
如果我休眠而不是挂起,我就不会观察到这个问题。我不知道该怎么做这个线索......
当前的解决方法:
由于休眠似乎不会引起问题并且我有适当数量的交换内存,因此我只是将休眠作为关闭盖子之类的默认操作。以下是我启用 hibernate 所遵循的步骤。我还修改了其他默认电源设置以使用 org>gnome>settings-daemon>plugins>power 下的 dconf 编辑器进入休眠状态
导航到网页或编辑器后,有什么方法可以将所有打开的终端恢复到原来位置的前面?单击终端图标然后将每个图标单独带回来有点麻烦。
谢谢!
例子:
不幸的是,仍然需要不时杀死 XServer。
由于升级到 Raring ctrl+alt+backspace 被禁用,我无法在键盘设置中找到这个选项了:
有没有办法在 Raring 中重新启用它?