我安装了 openbox,并且在过去 2 个月里一直在使用它,并且经常使用终端。我不知道现在发生了什么,我的所有文件和文件夹都反映在我的桌面上。
我该如何改变这种情况?这是怎么发生的(如果可能的话)
提前致谢。
答案1
为了举例说明,我们假设您的用户名是阿布舍克并且您的主文件夹是/主页/阿布舍克,好吗?只需将其更改为正确的信息,如下面的示例所示。
打开一个 shell 终端窗口并发出以下命令,以检查当前归因于您的$HOME
环境变量的参数是什么:
echo $HOME
如果输出不是/home/abhishek
,则运行以下命令来设置 $HOME 的新值:
HOME=/home/abhishek
...然后运行:
export HOME
...为了使此更改生效。
之后,运行该usermod
命令以确保 Linux 系统“知道”你的主文件夹实际上是/home/abhishek
。以下是完整命令:
sudo usermod --home /home/abhishek abhishek
现在...你有GNOME 编辑(又名 GEdit 或gedit
)安装了吗?如果没有,请先安装它:
sudo apt-get install gedit -y
...然后使用 GEdit 查看您的user-dirs.dirs
文件:
gedit /home/abhishek/.config/user-dirs.dirs
...并修复所有内容。例如:XDG_DOWNLOAD_DIR
属性应如下所示XDG_DOWNLOAD_DIR="$HOME/Downloads"
,其中"$HOME/Downloads"
是正确的参数,并且变量的值$HOME
必须为/home/abhishek
(您的理论主文件夹)。
修复代码后,保存文件并关闭/退出 GEdit。
如果你无法使用 GUI(图形用户界面),因为显示管理器无法识别你的登录名/账户,请按Ctrl Alt F1切换到 TTYS1(终端 1)登录提示(处于文本模式),然后登录你的账户(Linux shell)并使用纳米编辑该文件:
nano /home/abhishek/.config/user-dirs.dirs
修复所有问题后,使用Ctrl + O保存更改并Ctrl 十退出 Nano。如果您尚未安装 Nano,请运行sudo apt-get install nano -y
以进行安装,然后使用它来编辑文件。
保存所做的更改user-dirs.dirs
并关闭/退出 GEdit/Nano 后,运行此命令以重新启动操作系统:
sudo telinit 6
答案2
注销要更改主目录的帐户并登录到其他用户帐户,如果没有其他用户帐户,请创建一个。然后输入
usermod -d /home/用户名 用户名
就这样。你的主目录将被改变。