Ubuntu

Ubuntu用户和开发人员的问答


3
如何使用Python脚本更改墙纸?
我想用一个小的Python脚本在Ubuntu 11.10(带有Unity)中更改墙纸。我发现可以通过gconf-editorin 进行更改/desktop/gnome/background/picture_filename。使用python-gconf,我可以更改必要的值。 显然,不会读取gconf字符串。如果我更改了该脚本(通过脚本或通过gconf-editor),则保留墙纸,并且在“更改墙纸”菜单中显示旧墙纸。 如何通过Python脚本更改Unity的墙纸? 以下代码可以正常工作。 #!/usr/bin/python # -*- coding: utf-8 -*- from gi.repository import Gio class BackgroundChanger(): SCHEMA = 'org.gnome.desktop.background' KEY = 'picture-uri' def change_background(self, filename): gsettings = Gio.Settings.new(self.SCHEMA) print(gsettings.get_string(self.KEY)) print(gsettings.set_string(self.KEY, "file://" + filename)) gsettings.apply() print(gsettings.get_string(self.KEY)) if __name__ == "__main__": BackgroundChanger().change_background("/home/user/existing.jpg")

3
我应该如何展示由PDF组成的幻灯片?
我需要在投影仪上演示幻灯片。我知道,如果使用openoffice,它可以将单独的图像发送到笔记本电脑的屏幕和投影仪。 如果我还有其他应用程序(例如PDF查看器)用于查看幻灯片,如何在屏幕和投影仪上同时显示演示文稿?

2
PyGTK仍然有意义吗?
我是Linux的新手,但不是应用程序开发的新手。我来自Mac背景上的RealBasic。 我已经接受了我需要学习一种针对Linux开发的新语言(因为RB无法在64位发行版上运行并且是封闭的专有语言),但是我想确保选择正确的语言。 我一直在研究Python,直到我了解到随着GTK 3的引入PyGTK变得过时,一切都准备就绪。这是真的吗?Ubuntu开发人员网站的剧照似乎推荐使用Glade作为UI,但我想确保我不会学到即将发生的事情!

3
使用gnome-shell集成聊天的“正确”方法是什么?
请耐心等待,因为我仍在弄清楚如何使用gnome-shell。我的问题涉及如何正确使用集成聊天。我有以下问题: 1)当人们与我聊天时,它作为通知弹出在屏幕底部的隐藏栏上,然后该聊天停留在那儿,以便以后我可以访问它。如何在不打开移情窗口的情况下以这种方式发起聊天?我一直在做的是 击中超级键 输入此人的名字,可以建立联系 使用同理心开始聊天 立即关闭聊天窗口 当此人做出回应时,它会作为通知来。然后,我以这种方式继续与聊天进行交互。 2)弹出通知栏的快捷键是什么?理想情况下,我想获得以下经验 使用一些键盘快捷键来显示通知 开始输入我要调查的通知的名称,并以模糊的方式进行匹配,就像Emacs中Ido模式的缓冲区切换匹配一样 当匹配正确的姓名时,我按Enter键,然后弹出与该人的聊天作为弹出通知。 支持这些行为吗?如果没有,我很乐意实施它们。我是一个经验丰富的程序员,但是对gnome-shell不熟悉。如果有人会就是否支持此行为向我指出正确的方向,或者我会在gnome-shell框架中添加哪些位置以获取此行为,我将非常感激。 谢谢!
11 gnome  empathy 

3
删除不需要的快捷方式gnome classic
在使用gnome classic的ubuntu 11.10上,我无意中犯了一个错误,现在我不得不在gnome界面顶部栏中的gnome tweak工具上处理一个重定向按钮,该按钮紧挨着locations按钮。(但是可以沿着顶部移动栏)我不希望也无法删除按钮。有解决的办法吗?

1
如何在LightDM中启用人脸浏览器?
有没有一种方法可以在Oneiric的默认LightDM迎宾器中启用面部显示?如果没有,是否还有其他支持面孔的迎宾员? (我知道如有必要,我可以切换回gdm,但我认为有人必须在LightDM上使用此功能...)

5
传输未下载
我正在使用11.10中随附的变速箱。Ubuntu 11.10中的所有配置与我的Mac OS中的所有配置相同。 在Ubuntu中,传输完全不下载:始终为0个同级。 引导到Mac OS时,所有种子都很好(高速,许多种子)。


2
友好的桑巴名字改写
我们的大多数计算机都运行Ubuntu,但其中有两台计算机双重引导进入Windows,当我们有来宾就座时,它们通常也运行Windows计算机。因此,除了使用NFS,我们的文件服务器(Ubuntu服务器)还运行Samba。 而且由于我们主要使用Ubuntu,因此我们希望利用其与Windows相比的优势,例如能够使用\:*?"<>|文件名中的字符。当然,问题在于Windows不接受文件名中的那些字符,因此Samba必须将文件名转换为更可接受的名称。但是,我发现这样做的方式令人讨厌。 Episode 182 - Exorcist 2: The Heretic.mp4例如,文件名变为E4Q82R~Y.MP4。这是一个可怕的“纠正”。有没有办法使Samba的捣乱对人类更加友好?是否可以将其“更正”为类似的内容Episode 182 - Exorcist 2_ The Heretic.mp4,简单地替换非法字符?
11 samba 

2
当进程耗时超过10秒时,如何配置upstart在关机时运行脚本?
我正在虚拟机(VirtualBox)中运行ubuntu 11.10,以了解有关Linux开发的更多信息。我正在使用git存储库来保存我的工作,并编写了一个脚本来捆绑我的工作并将其保存到共享文件夹中,以便在虚拟机未运行时使用。 我想在关机前自动运行此脚本,以便在关闭虚拟机时始终可以使用我的工作(当前,我必须手动运行该脚本)。 我不知道新贵是否是实现此目标的最佳方法,但这是我作为测试编写的配置: description "test script to run at shutdown" start on runlevel [056] task script touch /media/sf_LinuxEducation/start sleep 15 touch /media/sf_LinuxEducation/start-long end script pre-start script touch /media/sf_LinuxEducation/pre-start sleep 15 touch /media/sf_LinuxEducation/pre-start-long end script post-start script touch /media/sf_LinuxEducation/post-start sleep 15 touch /media/sf_LinuxEducation/post-start-long end script pre-stop script touch /media/sf_LinuxEducation/pre-stop sleep …
11 shutdown  upstart 

3
如何启用NTFS写入支持?
在Ubuntu 11.10中删除了NTFS写入功能。 从今以后,我将无法在外部NTFS硬盘上进行写入/删除操作,也无法在托管MS Windows的NTFS分区上进行写入/删除操作。 我尝试安装NTFS-config(并添加命令sudo mkdir -p / etc / hal / fdi / policy以使其工作),但在安装它之前,它要求删除这些软件包以解决依赖性,这到底是什么? 还有其他在Ubuntu 11.10中的NTFS分区上写入的方法吗?可以顺利安装。 Remove the following packages: 1) flashplugin-downloader 2) flashplugin-installer 3) libasound2 4) libasound2-plugins 5) libasyncns0 6) libatk1.0-0 7) libaudio2 8) libavahi-client3 9) libavahi-common3 10) libc6 11) libcairo2 12) libcomerr2 13) libcups2 14) libcurl3 15) …
11 11.10  ntfs 


1
如何添加佳能Pixma MX860网络打印机?
我在两台计算机上运行Ubuntu Oneiric 11.10,一台是AMD-64位架构,另一台是i386,两者都存在相同的问题。在进行了一些修补之后,在11.04中,我可以进行打印和扫描,但是在全新安装11.10之后,添加了ppa:michael-gruz / canon,并从ubuntu的system-config-printer PPA安装了cnijfilter-mx860series和scangearmp-common无法检测到我的网络打印机。 在以前的安装中,它显示为cnijnet:// printers-mac-address。我知道它应该能够看到它,因为我可以在打印机的IP地址上对其进行ping操作,可以从计算机上浏览打印机的Web管理页面,并且我在VirtualBox上的Windows guest虚拟机在检测和安装它时没有问题。看来这个问题对Oneiric来说是新的。如何再次找到我的网络Pixma?
11 11.10  printing  canon 

5
如何将Nautilus的导航按钮向左移动?
是否可以将Nautilus 3中的“导航按钮”(向前和向后)向左移动?我只是觉得它们在右边不切实际且令人困惑。默认情况下,这是鹦鹉螺的外观: 我想将前进和后退按钮移到“位置栏”的左侧。搜索按钮可以留在那里。可能吗? 编辑:我将其作为错误发布给了Gnome开发人员。如果您还觉得工具栏应该可自定义,请通过以下链接订阅错误报告: https://bugzilla.gnome.org/show_bug.cgi?id=664311
11 11.10  nautilus 

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.