当我将外接显示器插入笔记本电脑时,笔记本电脑屏幕仍被视为我的主要显示器。由于我的笔记本电脑位于外接显示器的右侧,因此我现在将 Launcher 置于“中间”位置。
如何将 Launcher 和 BFB 安装到我的外接显示器上?
当我将外接显示器插入笔记本电脑时,笔记本电脑屏幕仍被视为我的主要显示器。由于我的笔记本电脑位于外接显示器的右侧,因此我现在将 Launcher 置于“中间”位置。
如何将 Launcher 和 BFB 安装到我的外接显示器上?
在过去,您曾经可以打开/dev/dsp
阅读和写作,现在,有了 PulseAudio,这不再适用了。
我以为您可以使用 来做到这一点padsp
,但是此代码无法运行:
import ossaudiodev
f = ossaudiodev.open("w")
fmt, channels, rate = dsp.setparameters(fmt, channels, rate)
(通过运行它padsp python script.py
)
我得到的错误是No such file or directory: '/dev/dsp'
.
我错过了什么?如何从声音设备读取和写入原始字节,以及如何选择要使用的设备?
目前,我正在使用mimetex
自动将一堆方程式转换为 gif 图像。
该程序很快,但图像看起来很糟糕:
如何(快速)在命令行上将 LaTeX 方程转换为 SVG 图像?
假设我创建了一个这样的 gtk 小部件:
class AwesomeTextView (gtk.TextView):
def set_font(self, font_description):
self.modify_font(pango.FontDescription(font_description))
如何将我的新小部件添加到 Glade Interface Builder 的调色板中?
我有一个带有音乐的外置硬盘,大约有 250 张专辑。为了让它与 Banshee 很好地配合使用,我在.is_audio_player
设备上创建了一个文件,其中包含audio_folders=Music
.
每次我插入它时,Banshee 大约需要两分钟来索引这个东西,慢慢地建立图书馆——而且在这样做的时候会变得非常缓慢。
有没有什么办法可以加快速度?我不应该将硬盘安装为音乐播放器,而是将其内容添加到我的库中吗?而且,如果我这样做,那会不会在标题旁边给我很多烦人的X符号,因为有时找不到它们?
将我的库放在外部 HDD 上的最佳方式是什么?
我经常使用 Python 3000 的交互式解释器,但它缺少我习惯于 ipython 的制表符补全的便利性,而这在 Python 3.x 中不可用。
如何在所有 2.6 和 3.x 中启用制表符补全?
我发现字典/usr/share/dict/
非常有用。如何为每种语言下载(或安装)所有这些,而无需安装每个语言包?
另外,如果答案涉及包管理,我该如何再次正确删除它们?
我知道 bash 有一个>>
运算符,可以将输出附加到文件中,但是该<<
运算符有什么用?
我正在尝试构建 gtk,但它失败了。这就是我正在做的事情:
sudo apt-get build-dep libgtk2.0-common
apt-get source libgtk2.0-common
cd gtk+2.0-2.22.0/
gedit gtk/gtktreeview.c &
#...editing a few files (or not, it's the same error)
./configure --prefix=/usr
make
编译运行一段时间然后退出:
Gdk-2.0.gir: error: Type reference 'GdkPixbuf' not found
...
make: *** [all] Error 2
我究竟做错了什么?
由于我很少使用caps-lock,因此我想将键映射到鼠标中键单击。如果我需要它,我还想将Alt+映射Caps Lock到大写锁定键的原始功能。
我可以将任何键盘快捷键映射到xdotool click 2
,但 Gnome键盘快捷键对话框不允许我将命令分配给大写锁定键,即使使用修饰符也是如此。
我知道这有点奇怪。我该怎么做呢?
我的鼠标上有两个按钮可以前进和后退:
它们过去在 Firefox 中可以正常工作,但现在它们不再可用了。我已经切换到谷歌浏览器(来自google.com/chrome的包,而不是铬)。
同时,我没有更改任何与输入设备有关的配置。
xev
似乎无法识别按钮。其他的运作良好。甚至这个鼠标上奇怪的缩放滑块也能被 xev 识别。只有前进和后退按钮不做任何事情。
我如何让他们工作?
鼠标是罗技 VX 革命,以防万一。
12 月 10 日晚上 11 点编辑:
更新后,后退按钮刚刚开始工作。我很困惑。:P
转发按钮仍然不起作用。xev
现在识别后退按钮,而不是另一个。
目前,要阅读包的文档,quickly
例如,我这样做:
>>> import quickly
>>> help(quickly)
>>> import quickly.widgets
>>> help(quickly.widgets)
>>> import quickly.widgets.text_editor
>>> help(quickly.widgets.text_editor)
等等...
这显然非常乏味。如何导出所有快速文档,包括所有子包,然后让它显示在devhelp
文档浏览器中?
将文档导出为 HTML 也会很好。如果它的某个版本存在于网络上,我什至会很高兴,但我似乎找不到。
注意:包是指 python-package,而不是 .deb 包。
将任何 gtk.Widget 放入 gtk.Menu 中,在某种程度上,首先放入一个空的 gtk.MenuItem。它似乎不可靠 - 但它基本上可以工作。使用 appindicator.Indicator,它不起作用。该条目只是保持空白。例如,即使您将 child[border_size] 设置为 32。
唯一有效的小部件是 gtk.Label(当然还有 MenuItem、ImageMenuItem 等)。
现在 Me Menu 中有一个 gtk.Entry ,所以它肯定可以正确地执行此操作。我该怎么做?
下面是一些示例代码来解释我在做什么:
self.item = gtk.MenuItem()
self.item.add(gtk.Label("hello world!"))
self.menu.append(self.item)
上面的代码有效,但是这不起作用:
self.item = gtk.MenuItem()
self.item.add(gtk.Entry())
self.menu.append(self.item)
self.menu 是 appindicator.Indicator,如果它是 gtk.Menu,则至少会显示 Entry。
这是一些工作代码:
import gtk
import appindicator
class AppIndicator (object):
def __init__(self):
self.ind = appindicator.Indicator("hello world client",
"distributor-logo", appindicator.CATEGORY_APPLICATION_STATUS)
self.ind.set_status (appindicator.STATUS_ACTIVE)
self.menu = gtk.Menu()
item = gtk.MenuItem()
item.add(gtk.Label("hello world"))
# item.add(gtk.Entry())
self.menu.append(item)
self.menu.show_all()
self.ind.set_menu(self.menu)
indicator = AppIndicator()
gtk.main()
如何翻译debian/control
debian 包中的内容,以便在软件中心显示包时将信息本地化?
对于 Ubuntu 中的软件包
对于单个 .deb 包
用于 PPA 中的包
我notify-send
用来接收通知。从昨天开始,它停止工作。重新启动后,我可以收到一些消息,但一分钟后我就不能了。我已经用几百条消息向它发送垃圾邮件并将其杀死,但正如我所说 - 我已经重新启动。
杀死并重新启动进程/usr/lib/notify-osd/notify-osd
会给我一个警告,“另一个实例已经注册了 org.freedesktop.Notifications”,然后是“无法注册实例”。
请注意,来自 Banshee 的通知没有问题。它——据我所知——只是notify-send
不能正常工作;它也没有任何关于可能出错的输出。
以下是内容~/.cache/notify-osd.log
[2010-12-04T16:50:07-00:00, notify-send ] Test
Hello
[2010-12-04T16:53:35-00:00, notify-sharp ] Octopus's Garden
by 'The Beatles' from 'Abbey Road (2009 Stereo Remaster)'
只有第一个没有出现在屏幕上;我运行的命令是notify-send Test Hello
.
该问题似乎与 Totem 或至少与 DoR 建议的任何应用程序有关,该应用程序禁止启动屏幕保护程序。
以下是复制问题的方法:
notify-send
我现在可以始终如一地重现该问题,所以我真的应该提交一个错误。
我一直想试试 Kubuntu 和 Kubuntu 手机预览版,所以我像往常一样创建了一个 USB 启动盘(两个相当)。但它不启动:
http://img2.imagebanana.com/img/z8z5aza7/Unbenannt.jpg
这些是我得到的内核消息。在拍摄这张照片的时候(可能在它开始启动后半秒),系统被完全锁定;大写锁定没有打开它的光和神奇的 SysRq 键不做任何事情。
我知道有一个关于启动在 10.10 中创建的 10.04 映像的已知错误,它在发行说明中,但这是一个特立独行的图像 - 并且错误报告看起来与我得到的完全不同。我也尝试过使用普通的 Ubuntu 10.10 桌面映像,只是为了确定 - 这是完全相同的错误。此外,从 Live CD 引导也可以正常工作。
USB 驱动器采用 FAT32 格式,msdos 分区表。在本机的 BIOS 中开启 USB Legacy 模式,否则无法从 USB 启动。我还应该提到,因为错误可能与 ACPI 相关,我无法在 bios 中关闭 ACPI。
我想从命令行连接到无线接入点。理想情况下,我只需要 AP 的名称。但是硬件地址也可以。
我知道我可以nmcli
用来连接到托管网络连接,但就我而言,可能尚未为 Network-Manager 配置接入点(请参阅 和 的输出之间的区别nm-tool
)nmcli con
。
的示例输出nmcli
:
Auto pwln 3a3d62b1-bbdf-4f76-b4d2-c211fd5cfb03 802-11-wireless [...]
Wired Network aa586921-accf-4932-98c4-c873c310f08e 802-3-ethernet [...]
Cisco-UDP Uni 7f94847b-04dc-40b7-9955-5246fb77cc65 vpn [...]
T-mobile (D1) 867f345a-cbbf-4bd4-b883-a5e5ae0932f0 gsm [...]
的示例输出nm-tool
:
State: connected
- Device: eth1 [Auto pwln] ----------------------------------------------------
[...]
Wireless Access Points (* = current AP)
*pwln: Infra, [...], Freq 2472 MHz, Rate 54 Mb/s, Strength 80 WPA WPA2
WLAN: Infra, [...], Freq 2422 MHz, Rate 54 Mb/s, Strength 20 WPA WPA2
[...]
如何连接到 NM 可能知道或不知道的接入点?
额外:找出连接是否需要密码,并在命令行上提交也很好(也就是说,如果网络管理器不会弹出任何密钥环对话或gui上的错误)