cannot create /etc/xdg/autostart/vnc_xrandr.desktop
时间: 2023-06-16 21:08:03 浏览: 169
这个错误通常是由于权限不足或目录不存在造成的。请确认您有足够的权限在 /etc/xdg/autostart 目录下创建文件,并且该目录已存在。如果该目录不存在,可以尝试手动创建它。您可以使用以下命令创建该目录:
```
sudo mkdir -p /etc/xdg/autostart/
```
然后再尝试创建 vnc_xrandr.desktop 文件。如果权限仍然不足,请使用以下命令修改文件权限:
```
sudo chmod 644 /etc/xdg/autostart/vnc_xrandr.desktop
```
这将为所有用户提供读取权限,但仅为 root 用户提供写入权限。
相关问题
设置fcitx开机自启动 在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
FCITX是一个流行的输入法框架,如果你想让它在Linux系统启动时自动运行,可以按照以下步骤设置其开机自启动:
1. 打开终端(Terminal)。
2. 使用`sudo`命令以管理员权限执行,因为需要修改系统的自动启动配置文件。输入并确认密码:
```
sudo
```
3. 将FCITX的启动快捷方式复制到系统的自动启动目录。在Fedora、Ubuntu等基于Debian的系统中,通常会在 `/etc/xdg/autostart/` 目录下放置这种类型的脚本:
```bash
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
```
如果`fcitx.desktop`文件不存在,可能需要先创建或从其他位置获取。
4. 检查文件是否已成功复制,并确认它有执行权限。如果需要,可以用下面的命令给文件添加执行权限:
```bash
sudo chmod +x /etc/xdg/autostart/fcitx.desktop
```
5. 完成上述操作后,FCITX将在下次系统启动时自动启动。
chmod 755 /etc/xdg/autostart/phm*.desktop
这段代码是一个修改文件权限的命令,用于将 `/etc/xdg/autostart/phm*.desktop` 文件的权限设置为 `755`。具体含义如下:
`chmod`:是一个用于修改文件权限的命令。
`755`:是文件权限的数值表示形式,其中 `7` 表示所有者拥有读、写、执行权限,`5` 表示所属组具有读和执行权限,其他用户具有读和执行权限。
`/etc/xdg/autostart/phm*.desktop`:是要修改权限的文件路径和名称,其中 `*` 是通配符,可以匹配任意字符。
该命令的作用是将 `/etc/xdg/autostart` 目录下以 `phm` 开头并以 `.desktop` 结尾的所有文件的权限设置为 `755`,使得这些文件在执行时具有适当的权限。请注意,在执行此命令之前,请确保你有足够的权限,并且确认你要修改权限的文件是正确的。
阅读全文