小编Pra*_*lia的帖子

每当在 Debian 8 的 Gnome 桌面上双击文本文件时,如何强制 gedit 独立于现有 gedit 窗口打开一个新窗口?

gedit每当在 Debian 8 的 Gnome 桌面上双击文本文件 (.txt) 时,如何强制独立于现有 gedit 窗口打开一个新窗口,Jessie?

假设已经在 gedit 窗口中打开了 a.txt,并且在 Debian 8 Jessie 的 Gnome 桌面上双击了 b.txt。然后,不幸的是,在出厂默认情况下,b.txt 将在与 a.txt 相同的窗口中的选项卡中打开。

但是,我想b.txt在 gedit 的新窗口中打开,以便有两个窗口 - a.txt 的现有窗口和 b.txt 的新窗口。

如果 Gnome 使用“-s”选项调用 gedit,如

gedit -s b.txt
Run Code Online (Sandbox Code Playgroud)

然后b.txt将在新窗口中打开,而 a.txt 保留在其现有窗口中。

然而,默认情况下,Gnome 似乎在没有“-s”选项的情况下调用 gedit。

配置文件

/usr/share/applications/org.gnome.gedit.desktop
Run Code Online (Sandbox Code Playgroud)

包含执行指令

Exec=gedit %U
Run Code Online (Sandbox Code Playgroud)

所以,我把它改成

Exec=gedit -s %U
Run Code Online (Sandbox Code Playgroud)

通过以下命令,并重新启动计算机。

cd /usr/share/applications
su # similar to sudo
mv org.gnome.gedit.desktop org.gnome.gedit.desktop.bak
perl -pe 's/Exec=gedit %U/Exec=gedit -s %U/' org.gnome.gedit.desktop.bak > org.gnome.gedit.desktop
diff …
Run Code Online (Sandbox Code Playgroud)

gnome debian gedit

13
推荐指数
1
解决办法
7152
查看次数

标签 统计

debian ×1

gedit ×1

gnome ×1