每次我安装一个包时:
sudo apt-get install <pkg>
Run Code Online (Sandbox Code Playgroud)
apt-get 显示建议的软件包列表。到目前为止,我只是忽略了这些,但其中一些建议实际上很好(有些则不是)。我想将所有这些列表恢复到一个大列表中(以便我可以查看它并决定是否要安装某些软件包),但是我在 /var/log/apt/history.log 中看不到它们。
也就是说,我正在寻找类似的东西
list = []
for package in installed_packages:
list.append(package.name)
print list
Run Code Online (Sandbox Code Playgroud) 我想重新映射 Control,以便:
我知道如何重新映射某些键或设备?,所以我怀疑它可能是用 xmodmap 完成的。但该答案并没有解释如何映射修饰键。我查看了 xmodmap 联机帮助页的示例和语法部分,但他们没有解释。Remapping Caps Lock to Control and Escape(不是通常的方式)中的答案提到不可能做到这一点Caps Lock,因为它是一个 Lock 键,但我希望这可以通过 Control 来实现,这是一个 mod钥匙。与 xmodmap 不同的解决方案也将被接受。(我在 Ubuntu 12.04 中运行 Xmonad,所以也许有办法在 xmonad.hs 中设置它?)
编辑:我能得到的最接近的是:
xmodmap -e 'remove Control = Control_L'
xmodmap -e 'keysym Control_L = Escape'
xmodmap -e 'add Control = Escape'
Run Code Online (Sandbox Code Playgroud)
有了这个,当我Left Ctrl单独按下键时,我会得到 Escape ,但是要获得Ctrl+A我必须按 Left Ctrl两次键:Ctrl, Ctrl+ A(而不仅仅是Ctrl+ A …