小编Jan*_*hoł的帖子

如何自定义窗口平铺区域/网格?

在 Cinnamon 中,按super+ arrow keys(或其他类似的快捷方式)会将当前窗口的大小调整为平铺(对齐网格)。如何自定义此网格?

例如,我想将屏幕分成 3 个相等的垂直区域,以便窗口的行为如下:

在此处输入图片说明

这个这个问题展示了如何定义将窗口放在屏幕上绝对位置的快捷方式。这很好,但我更喜欢使用基于箭头键的快捷方式来移动窗口

我正在使用 Cinnamon(来自 Linux Mint),但最欢迎通用答案。

cinnamon window-management wmctrl

12
推荐指数
1
解决办法
8346
查看次数

如何合并 pdf 文件,以便每个文件从奇数页码开始?

我需要合并一些打瞌睡的 pdf,我希望所有输入 pdf 都从输出 pdf 的奇数页开始。

示例:A.pdf有 3 页,B.pdf有 4 页。我不希望我的输出有 7 页。我想要的是一个 8 页的 pdf,其中第 1-3A.pdf页来自,第 4 页是空的,第 5-8 页来自B.pdf. 我怎样才能做到这一点?

我知道 pdftk,但我在手册页中没有找到这样的选项。

pdf merge

11
推荐指数
1
解决办法
4222
查看次数

默认键盘自动重复率是多少?

我知道我可以使用xset r rate <delay> <rate>. 谁能告诉我 Ubuntu 上的默认值?我检查了手册页并尝试使用谷歌搜索,但无济于事。

keyboard autorepeat xset

9
推荐指数
1
解决办法
6929
查看次数

跨会话共享 shell 历史记录而不交错

这里有一个类似的问题,但我想实现不同的目标:我想在会话之间共享历史记录,但不将不同会话中执行的命令混合在一起。

例如,假设我有两个 shell 会话:A 和 B。我在 A 中键入一些命令:

A$ ls ~
A$ ls /etc
Run Code Online (Sandbox Code Playgroud)

在B中:

B$ git status
B$ git log
Run Code Online (Sandbox Code Playgroud)

当我在 shell 中键入时history,我希望在其他 shell 的命令之后一起查看此 shell 中的所有命令-这样就可以始终使用 uparrrow 从当前 shell 获取最后的命令。换句话说,在 shell A 中应该显示history

git status
git log
ls ~
ls /etc
Run Code Online (Sandbox Code Playgroud)

在 shell B 中它应该显示

ls ~
ls /etc
git status
git log
Run Code Online (Sandbox Code Playgroud)

这个怎么做?

shell bash command-history

4
推荐指数
1
解决办法
1552
查看次数