如何将XFCE4终端、Thunar等应用的初始目录恢复为家目录
如何将XFCE4终端、Thunar等应用的初始目录恢复为家目录
这种情况我之前折腾XFCE的时候也碰到过,大概率是启动器的命令参数或者应用自身的默认路径配置被意外改了,给你几个实用的解决方法,按顺序试应该就能搞定:
检查面板启动器的命令参数
右键点击面板上的终端/Thunar图标,选择「编辑启动器」,在「命令」栏里看看有没有跟着类似--working-directory=$HOME/.config/xfce4/panel这类指定工作目录的额外参数。如果有的话,把这部分参数删掉,只保留原始命令:比如终端就留xfce4-terminal,Thunar就留Thunar,保存后重启应用试试。修改XFCE4终端的默认初始目录
先打开终端,点击顶部菜单栏的「编辑」→「首选项」,切换到「常规」标签页,找到「初始目录」选项:- 如果它当前是「使用自定义目录」且路径是错误的,直接改成
$HOME或者选择「家目录」; - 如果是「继承父进程的目录」,那可能就是父进程(面板)的工作目录有问题,这时候就需要看下面的面板修复方法。
- 如果它当前是「使用自定义目录」且路径是错误的,直接改成
重置Thunar的默认启动目录
打开Thunar后,点击「编辑」→「首选项」,进入「窗口」标签页,找到「打开新窗口时进入」的选项,直接选择「家目录」即可。另外也别忘了检查Thunar的启动器有没有额外的工作目录参数,和第一点的操作一样。修复xfce4-panel的配置异常
如果上面的方法都没效果,可能是面板自身的配置出了问题:- 简单粗暴的方法是重启面板,在终端运行命令:
xfce4-panel -r,这会重置面板到默认布局(注意:会清除你之前自定义的面板布局,有需要的话可以先备份~/.config/xfce4/panel/目录下的文件); - 或者手动编辑面板的启动器配置文件,进入
~/.config/xfce4/panel/目录,找到以launcher-开头的.desktop文件,用文本编辑器打开后,检查Exec行有没有指定错误的工作目录,修改后保存,再重启面板生效。
- 简单粗暴的方法是重启面板,在终端运行命令:
备注:内容来源于stack exchange,提问作者furybowser
相关产品推荐
相关产品推荐

