我的主文件夹 ('/home//') 更改为桌面

我的主文件夹 ('/home//') 更改为桌面

我安装了 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/用户名 用户名

就这样。你的主目录将被改变。

相关内容