小编Peq*_*que的帖子

使用 Google Hangouts、双显示器和 GNOME Shell 共享您的桌面

我有一台带有内置屏幕和连接显示器的笔记本电脑。

当我开始 Google 的视频环聊并共享我的桌面时,我希望能够仅共享附加的屏幕,但我不知道如何共享。

现在我有两个显示器:LVDS1对应于我的笔记本电脑的屏幕,它被配置为辅助屏幕,DP1这是我的主屏幕。但是,如果我将笔记本电脑的屏幕更改为主屏幕,问题仍然存在。

$ xrandr
Screen 0: minimum 320 x 200, current 3286 x 1468, maximum 8192 x 8192
LVDS1 connected 1366x768+1920+700 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.06*+
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) …
Run Code Online (Sandbox Code Playgroud)

gnome-shell display

56
推荐指数
4
解决办法
4万
查看次数

将多个PDF文件合二为一(按矩阵排列)

有一组 PDF 文件,可以说:in-01.pdf, in-02.pdf, in-03.pdf, ... 我想将所有这些文件合并为一个,形成一个M x N矩阵。

该命令montage允许这样做(M并且N应该是整数):

montage -mode concatenate -tile NxM in-*.pdf out.pdf
Run Code Online (Sandbox Code Playgroud)

问题是生成的 PDF 的大小很大,而我希望它(可能只是)比所有输入 PDF 大小的总和大一点。我认为montage首先将输入的 PDF 转换为图像,然后从这些图像中创建输出 PDF(例如,原始 PDF 中的文本不会显示为输出 PDF 中的文本,而是显示为质量较低且较大的图像尺寸)。

我想应该有办法做到这一点(例如,LATEX 允许在另一个 PDF 中插入 PDF 图像,而无需先将其转换为图像)。

我正在寻找在 GNU/Linux 系统下使用免费软件工具的命令行替代方案。

注意:我们可以假设这些 PDF 文件具有完全相同的尺寸(宽度和高度)。它们是自动生成的 PDF 图像,通常由绘图/图形(简单形状的线条和矩形)和一些文本(标题、标签...)组成。

pdf imagemagick images plotting

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

在 GNOME Shell 中添加壁纸

执行时Activities ? Settings ? Background,可以找到三个背景标签:

  • [壁纸]
  • [图片]
  • [颜色]

在 [壁纸] 中,您可以在 下找到背景/usr/share/backgrounds/,但这些背景之前已添加到 .xml 中的 XML 配置文件中/usr/share/gnome-background-properties/。如果您将新背景放入 中/usr/share/backgrounds/,但没有将它们添加到 XML 文件中,它们将不会显示。

另一方面,在[图片]中,您可以在下面找到背景~/Pictures/,应用程序将自动检测并显示任何新添加的内容(此文件夹每次都会“重新加载”或“刷新”)。

有什么办法可以设置[壁纸]选项卡来自动查找新图片/usr/share/backgrounds/吗?

如果没有,有没有办法更改配置,以便在单击 [图片] 选项卡时,它会查看下方/whatever/i/want/而不是~/Pictures/

我知道我可以只编辑 XML 配置文件(我自己,使用脚本,甚至使用现有的 GUI),但我不是在寻找那个。我只是对 GNOME Shell 的自定义级别感到好奇。

我正在使用 Fedora 20 和 GNOME Shell 3.10。

gnome wallpaper gnome-shell

8
推荐指数
2
解决办法
2万
查看次数

从命令行配置 Gnome Shell 键绑定

我正在尝试使用终端修改 Gnome Shell 首选项(在本例中为键绑定)。我试过了:

gsettings set org.gnome.Terminal.Legacy.Keybindings switch-to-tab-1 '<Alt>1'
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误:

Schema 'org.gnome.Terminal.Legacy.Keybindings' is relocatable (path must be specified)
Run Code Online (Sandbox Code Playgroud)

所以我被困在那里。如何指定路径?另外,我在那里看到了“Legacy”这个词......有没有更好的方法来做到这一点?

注意:使用 Fedora 24 进行所有升级:GNOME Shell 3.20.3、GNOME Terminal 3.20.2。

gnome-terminal dconf gsettings

8
推荐指数
1
解决办法
3165
查看次数

在加密磁盘中安装其他 Linux

我最近买了一个 SSD 来替换我笔记本电脑的硬盘,并决定更改并使用“全盘”加密。

我创建了一个小的未加密分区/boot和一个大的加密 LUKS 分区,我使用 LVM 在一个卷组中创建了 5 个逻辑卷:

  • 一安装Fedora ( lv_fedora)。
  • 一个用于交换 ( lv_swap)。
  • 一个用于另一个 Linux 操作系统 ( lv_os2)。
  • 还有两个用于数据(lv_data1lv_data2)。

我安装了 Fedoralv_fedora作为我的第一个操作系统,没有任何问题,我可以从 GRUB 的菜单启动它,但现在我不知道如何在加密磁盘中安装另一个基于 Linux 的操作系统(Linux Mint 17)并制作 Fedora 的 GRUB2检测它并启动这个操作系统。

我尝试了两种不同的方法。在这两种情况下,我都启动ubiquity了 Linux Mint 安装程序,并带有--no-bootloader选项,以防止 Mint 安装引导加载程序。而且在这两种情况下,为了开始安装,我之前都从 LinuxMint Live 镜像的文件管理器中解锁了 LUKS 分区,以便能够选择相应的逻辑卷lv_os2作为安装目标。现在:

  • 首先,我尝试在分配给/in的单个分区中安装 Linux Mint lv_os2。安装成功。在 Fedora 中,我执行grub2-mkconfig -o /boot/grub/grub.cfg更新 GRUB 条目(这就是我在使用非加密磁盘时一直在做的事情)。GRUB 检测到 Linux Mint 存在并将相应的条目添加到引导菜单中。问题是我之后无法从这些条目启动。 …

fedora dual-boot grub2 linux-mint disk-encryption

7
推荐指数
1
解决办法
2863
查看次数

文件系统 UUID 与逻辑卷 UUID

我正在创建备份脚本。首先,我想确保源文件系统/逻辑卷已安装(并知道它安装在哪里)。

显然,这可以使用文件系统的 UUID 和逻辑卷的 UUID 来完成(检查逻辑卷安装点(命令行))。

我想知道我应该使用哪一种以及为什么(如果有任何理由更喜欢其中一种)。会有什么真正的区别吗?

就我而言,我总是在每个逻辑卷中创建一个分区(填满逻辑卷空间),但我不知道是否可以进行其他设置来允许更复杂的配置。

linux lvm

5
推荐指数
1
解决办法
3701
查看次数

Check logical volume mount point (command line)

With GNOME Disks utility, I can check whether a logical volume is mounted:

在此处输入图片说明

And where is it mounted:

在此处输入图片说明

How can I get this information from the command line? Having, for example, the logical volume UUID, I would like to know if it is mounted and where.

linux command-line mount lvm

4
推荐指数
2
解决办法
2万
查看次数