Ubuntu下gksudo运行gedit失败及添加启动参数遇阻求助
解决Ubuntu的两个常见问题
一、gksudo运行gedit报错"error copying .Xauthority"
嘿,这个问题大概率是.Xauthority文件的权限出问题了,或者gksudo本身的配置有点小偏差。给你几个靠谱的解决办法:
先检查并修复.Xauthority权限:
打开终端,先查看文件权限:ls -l ~/.Xauthority如果输出里的所有者不是你的用户名,就用下面的命令把权限改回来:
sudo chown $USER:$USER ~/.Xauthority重置gksudo配置:
如果上面的方法没用,试试重置gksudo的默认配置:gksudo --reset更推荐的替代方案:
其实在较新的Ubuntu版本里,gksudo已经被官方废弃了,更安全的做法是用sudo -H来运行图形界面程序,完全不会有这类权限问题:sudo -H gedit
二、添加启动参数遇到问题(电池供电相关)
作为Ubuntu新手,修改GRUB启动参数是很常见的操作,我给你一步步捋清楚正确流程,再说说容易踩的坑:
正确的添加步骤:
- 编辑GRUB配置文件:
打开终端,用nano编辑GRUB的默认配置(nano比gedit更适合新手,不容易因为权限问题出岔子):sudo nano /etc/default/grub - 找到启动参数行:
在文件里找到GRUB_CMDLINE_LINUX_DEFAULT这一行,它看起来大概是这样的:
把你需要添加的电池相关启动参数(比如GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"acpi=force、noapic这类,根据你的方案来)放到引号里,和原来的参数用空格隔开,比如:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force" - 保存并退出nano:
按Ctrl+O(按住Ctrl不放再按O),回车确认保存,然后按Ctrl+X退出nano。 - 更新GRUB配置:
这一步绝对不能忘,不更新的话修改不会生效:sudo update-grub - 重启系统:
重启后你的新启动参数就会生效了。
如果执行时报错,排查这几点:
- 权限问题:一定要加
sudo,直接编辑文件会因为权限不足报错。 - 语法错误:检查
GRUB_CMDLINE_LINUX_DEFAULT那一行的引号是不是闭合了,参数之间是不是用空格隔开,不要有多余的符号。 - 找不到对应行:如果文件里没有
GRUB_CMDLINE_LINUX_DEFAULT,看看有没有GRUB_CMDLINE_LINUX,有些特殊系统可能用这个行来添加参数。
内容的提问来源于stack exchange,提问作者Cruiser13
相关产品推荐
相关产品推荐

