假设我在 Nautilus 中打开了一个文件夹,该文件夹位于我的/home/user/temp
目录中。我想将一个文件夹从那里移动到我的/opt
目录(它是一个程序)。有没有办法可以将复制命令提升到 asudo
以便我可以复制文件夹而不必从命令行启动新的 Nautilus 实例?
当我尝试 gedit 一些文件时,我从终端窗口收到了这些文件。已经有一篇关于此的帖子:Gtk-WARNING : Calling Inhibit failed
但它没有解决。我该如何解决?
不知何故,在使用 LightDM 和 Webkit Greeter 时,.Xauthority
我主目录中文件的所有权被授予了 root 用户,我无法登录,因为我没有锁定文件的权限。
我能够重新获得该文件的所有权,并且可以再次登录。(经过几个小时的重新安装 LightDM 和问候语)
所以现在一切正常。但我想知道这是怎么发生的。这是 LightDM 或 Webkit Greeter 中的错误还是其他什么?
有没有办法gksudo
在我点击 Sublime Text 图标时自动运行?
在以前版本的 Ubuntu 中,选择默认壁纸之一意味着您也会在登录屏幕上看到它。
我现在正在全新安装 Ubuntu 14.04,LightDM 壁纸似乎设置为/usr/share/backgrounds/warty-final-ubuntu.png
. 它忽略了其他任何事情。
我尝试通过右键单击桌面并选择默认设置之一(例如对应于 的设置/usr/share/backgrounds/Forever_by_Shady_S.jpg
)来设置墙纸。然后我重新启动,但 LightDM 壁纸仍然是默认的紫色壁纸。
我查看了以下位置的日志文件/var/log/lightdm/x-0-greeter.log
:
[+0.10s] DEBUG: background.vala:483: Regenerating backgrounds
[+0.10s] DEBUG: background.vala:68: Making background /usr/share/backgrounds/warty-final-ubuntu.png at 1920x1200,1440x900
Run Code Online (Sandbox Code Playgroud)
该wiki页面似乎是过时了,因为它正指向14.04不再存在的配置文件的位置。
我确实设法找到了一些潜在的配置文件,/usr/share/lightdm/lightdm.conf.d/
但那里的文件不包含任何特定的路径位置,所以我不确定如何继续。
我知道 LightDM 的挑剔 - 所以这是关于 Ubuntu 附带的默认壁纸,所有壁纸都具有全局读取权限,并且没有加密或在单独的驱动器上。
我对 Ubuntu 比较陌生,我注意到在这个站点的答案中,当人们建议编辑系统文件时,他们给出的命令总是sudo nano
或sudo vi
. 因为我不喜欢使用基于终端的文本编辑器,所以我通常使用
sudo -H gedit
Run Code Online (Sandbox Code Playgroud)
相反,到目前为止它工作得很好。
使用gedit
编辑系统文件会不会有任何问题,还是文本编辑器的选择完全取决于个人的喜好?编辑这些文件时有什么我应该记住的事情(比如编码)?
我在某处读到人们应该将其gksudo
用于使用 Gtk GUI 而不是sudo
? 这是什么原因?
我读了这个答案,解释说“有时” root 可以在/home/$USER
目录中拥有某些东西。
谁能举个例子来证明。当我运行时,当发生非常糟糕的事情时给出一个测试用例
sudo gedit /etc/rc.local
Run Code Online (Sandbox Code Playgroud)
编辑文件并保存。
我在试图帮助 OP 的过程中得到了很多反对意见,并且大量评论说使用 sudo 运行 gedit 是一种犯罪。
谁能举一个真实的例子?
我清楚地解释了为什么这个问题不是重复的。对于链接的问题,没有特定于 gedit 的答案。
重要的是要解释为什么广泛使用sudo gedit
是不好的,或者不是真的,等等。
我正在尝试使用这些说明设置本地主机
现在在第 11 步,我应该在终端中打开 nautilus,但是无论我做什么都会向我抛出一些错误。
我尝试重新安装和更新 nautilus,但没有成功;使用后出现同样的错误sudo nautilus
。
这就是错误的样子。
(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:4594): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:4594): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Run Code Online (Sandbox Code Playgroud)
我是 Linux 和 Ubuntu 的新手。我试图用谷歌搜索错误,但没有运气。
在 Ubuntu 中,我只用 wicd 网络管理器替换了 gnome 网络
提前感谢您的任何建议或帮助
伊沃
我想手动配置互联网设置并决定从该网站寻求帮助。Ubuntu 不允许我执行第 1 步说,
X: user not authorized to run the X server, aborting
Run Code Online (Sandbox Code Playgroud)
所以我通过执行以超级用户身份登录sudo -s
。然后我执行了第 1 步。突然,所有托盘图标都消失了,唯一显示的是墙纸。我无法关闭/重新启动并选择直接使用电源按钮关闭笔记本电脑。重新启动后,我遇到了以下问题,
问题 :
我正在使用 ubuntu 13.04。我怎样才能解决这个问题?