Ubuntu

Ubuntu用户和开发人员的问答

1
如何配置pkexec不要求输入密码?
我有一个GUI应用程序,需要使用超级用户权限调用守护程序(用Python编写)。我想这样做而不提示用户输入密码。 由于守护程序是一个脚本,因此我无法直接设置SUID位。我可以为此编写一个C包装程序,但是我不想重蹈覆辙,尤其是当我自己的一个错误可能导致系统的安全性受到严重损害时。 在这种情况下,我通常要做的是添加一行/etc/sudoers,允许用户使用NOPASSWD指令以root用户身份执行守护程序而无需输入密码。从命令行可以正常工作。但是,当我从GUI进行此操作时,会pkexec弹出一个对话框,询问用户密码。看来在Ubuntu上,sudo从GUI进行的调用以某种方式被拦截pkexec。 有没有解决的办法?我真的宁愿不必处理setuid脚本的麻烦。

1
在Ubuntu 13.10中在Gnome上重新安装Unity之后,鼠标指针不可见
我正在使用Ubuntu 13.10。我通常使用Cinnamon和Gnome Shell,并删除了Unity和相关软件包。我重新安装了Unity,除了鼠标指针不再可见以外,其他所有功能都正常运行。如果有人可以提出一些解决问题的想法,这将有所帮助。 我有一台配有GeForce GT 540M卡的Dell XPS 15z L502X。我还使用了Gnome shell 3.10.1和Cinnamon 2.0.12。
12 unity  13.10  gnome  mouse  cinnamon 

2
如何安装Winusb?
我想在ubuntu 13.10上安装winusb软件。通过PPA方法安装不起作用。 sudo add-apt-repository ppa:colingille/freshlight sudo apt-get update sudo apt-get install winusb

2
如何使用命令行或通过编辑特定文件从左向右移动窗口按钮?
我知道Ubuntu的内部深处隐藏着一个文件,其中包含用于更改菜单按钮位置的旧metacity值。我的问题是在Ubuntu Classic中如何在没有 Ubuntu Tweak的情况下执行此操作? “为什么不使用已经完成的事情?” 那个东西是通过找到该文件然后写一个便笺来创建一个GUI来解决问题而写的,这一切都很好。 我想学习这些东西适合自己,因为我喜欢从命令行知道如何做这些事情。(另外,来吧,您有多少次使用命令行界面在咖啡馆里见过一个家伙,弄乱了东西?) 这可能是有益的注意,别人是因为安装其他主题的gnome-经典(的目录咳嗽新macbuntu端口咳嗽) 我也想知道这是否是一个文本文件,可以使用vim,emacs,gedit等更改。

2
当fsck没有帮助时从损坏的文件系统中恢复
我的文件系统出了点问题,Ubuntu将其设置为只读,现在在Ubuntu Live Disc下,fsck无法修复它。 我正在运行13.04,它将无法启动-在启动时,它仅显示grub救援提示。 这是一个简单的设置,在/ dev / sda1上只有一个硬盘驱动器,但它甚至不会挂载。 安装程序可以看到该分区,它是ext4,它是引导分区。 但是似乎我无法通过使用Ubuntu活动磁盘进行Ubuntu安装来挽救文件系统,因为它没有指示是否要覆盖全部内容,因此我不想冒险。 我使用backuppc进行了备份,但愚蠢的是我丢失了应急磁盘。我宁愿避免完整安装,然后执行我没有执行经验的还原。 问题的症结在于fsck表示它可以修复所有内容,但实际上并不能修复所有内容,因此下次运行它时,我会得到完全相同的错误消息并修复。 这是输出: ubuntu@ubuntu:~$ sudo fsck.ext4 -vy /dev/sda1 e2fsck 1.42.8 (20-Jun-2013) ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap fsck.ext4: Group descriptors look bad... trying backup blocks... Block bitmap for group 0 is not in group. (block 2553887680) Relocate? …
12 filesystem  ext4  fsck 


5
如何完全删除我的Emacs?
我下载了Emacs源文件,并使用进行了安装make。成功安装Emacs之后,我手动删除了下载的源文件以节省磁盘空间。现在,我想删除Emacs并尝试使用sudo apt-get purge emacs。但是它说Emacs尚未安装,也不会被删除。但是我可以通过emacs在终端中输入来运行Emacs 。该命令还which emacs显示结果/usr/local/bin/emacs。 为什么无法apt-get检测到?在这种情况下如何彻底删除Emacs?我的操作系统是Ubuntu 12.04,我的Emacs版本是24.3.1。
12 apt  uninstall  make  emacs 

6
无法在Macbook Pro 10,1 Ubuntu 13.10上调整屏幕亮度
我最近在视网膜Macbook Pro上安装了Ubuntu(遵循本指南)。 到目前为止,一切正常,但是无法使用分配的键或任何其他方式调节屏幕亮度/背光。我知道,我不是第一个解决此问题的人,但是到目前为止,我发现的所有建议解决方案都不适合我。我尝试以下操作失败: RegistryDwords" "EnableBrightnessControl=1在以下设备的“设备”部分中包括选件/etc/X11/xorg.conf 应用程序 xbacklight 我还没有在系统上找到任何文件,例如mbp_backlight或apple_backlight,这可能是一个起点。 我正在使用Nvidia驱动程序。(顺便说一句:使用nouveau驱动程序,调整亮度的键起作用。但是,使用nouveau驱动程序,Ubuntu无法从挂起模式恢复运行) 有什么建议我可以做什么?谢谢!

2
13.10挂起时挂起,但从控制台挂起时挂起
我知道从暂停中唤醒是一个问题,但这看起来像是一个单独的错误。 当我从x挂起HP Pavillion dv6(AMD 6770M / fglrx 13.10.10)的13.10时,它正常挂起,但醒来时却冻结。我出现黑屏,光标停滞。 但是,当我使用sudo pm-suspend从控制台挂起时,它会正常唤醒,然后可以使用Ctrl+ Alt+ 取回x F7。 如果我通过关闭x下的盖子来悬挂,则醒来时也会冻结。如果我通过关闭控制台下的盖子来挂起,它会唤醒进入x(?)登录名,然后进入一个干净的会话。 更新。我检查了我的syslog,kern.log和pm-suspend.log,它们似乎显示了正常完成的标准挂起过程,然后出现许多空行(000s),然后是硬重置后的正常启动过程。我可能错了,但对我来说似乎是内核恐慌。 另外,如果我使用dbus(如何从命令行挂起/休眠?)而不是pm-suspend挂起,则结果是相同的。



3
如何配置bash打印每个命令的退出状态?
在bash中运行的每个命令都会返回退出代码。 每当我在bash提示符下键入命令时,我都希望它显示退出状态,即 echo $? 例如,如果我echo "hello";在bash提示符下运行,则输出应为: linux@linux$ hello linux@linux$ 0
12 bash 

5
如何在Ubuntu桌面和Android手机之间同步剪贴板?
有什么方法可以将剪贴板Ubuntu 12.04 / 14.04与JellyBean 4.1.2的android手机同步,最好是通过相同的wifi网络或Internet同步(如果不可能)。在Windows中,有一个名为ClipSync的应用程序可同步剪贴板黑白电脑和android设备。 是否在Windows或其他任何应用程序中都可以与ClipSync媲美。即使android是基于Linux的,但与Ubuntu并没有多大关系。请帮帮我,我到处都有Google搜索,但没有任何联系。


1
Ubuntu 13.10升级后键盘无法正常工作100%
我的笔记本电脑上现在有这个奇怪的问题。键盘无法100%运行。这意味着,我可以输入我的登录详细信息以进入Ubuntu。我可以在Dash上输入内容。但是除此之外(在桌面上),在使用所有其他应用程序时,键盘没有输出-如我所输入的一样,什么也没有。 令人惊讶的是,当我转到来宾会话时,键盘可以正常工作。 当我转到另一个TTY(例如Alt + F5)时,键盘可以正常工作。 到目前为止,这是我第一次使用Linux。我多年来使用的任何台式机环境通常都不会出现键盘故障。 有什么想法吗?可能是我家里的配置文件太乱了。我已将其从11.10升级到13.04,然后又从现在的13.10升级,无需重新安装。到目前为止,一切正常,直到现在,没有键盘我无法做很多事情。 提前致谢! PS鼠标和触摸板工作正常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.