多年来一直困扰着我。终端在~/Desktop
中启动(至少是20.04 ),这是完全无用的。我该怎么解决这个问题?到目前为止我所知道的是:
.bashrc
/etc的任何更改都不会有帮助。~/Desktop
的行为就像它被编译到应用程序中一样dconf
相关的/org/gnome/terminal/legacy/profiles
设置(D8
)。Exec
中编辑/usr/share/applications/org.gnome.Terminal.desktop
字符串来设置它--它不能工作如果您已经打开了一个终端,那么这样做是可行的:
$ gnome-terminal --working-directory=$HOME
但是,如果您更改了Exec
中的任何/所有/usr/share/applications/org.gnome.Terminal.desktop
字符串,那么就没有什么不同了:
Exec=gnome-terminal --working-directory=$HOME
这最后一个是已知的工作在RHEL。
更新:
working-directory
设置中没有Exec
时,桌面图标将在我的主目录中启动/usr/share/applications/org.gnome.Terminal.desktop
中的全局设置。~/Desktop
中启动,根据钒的评论update-alternatives
输出是$update-选项-显示x终端-模拟器-自动模式链接-最佳版本是/usr/bin/gnome-终端.包装器链接当前指向/usr/bin/gnome-端子连接x-终端-仿真器是/usr/bin/x-终端-从模拟器x-终端-仿真器。1.gz/usr/share/man/man/man-1/x-终端-模拟器.1.gz/usr/bin/gnome-端子包装-优先级40从x-终端-模拟器1.gz: /usr/share/man/man 1/gnome-末端.1.gz发布于 2022-10-14 12:05:12
如果您显式地拼写出目录而不是指定$HOME,它就会工作。原因:桌面启动程序不支持bash变量或bash扩展。
https://askubuntu.com/questions/1435378
复制相似问题