我想用I3就像 WM 一样,底部有一个 gnome 面板。但是当我尝试启动 gnome 面板时,I3 崩溃了。那么如何才能同时运行两者呢?
另一个问题是:I3 启动时如何连接互联网(通过 wifi 和有线)?在标准模式下,启动后(并等待一段时间)无法连接。我需要静态配置吗?还是有更好/其他的可能性?
此致
答案1
安装wicd-gtk
然后,在您的中添加以下自动运行.i3/config
:
exec wicd-gtk -t
这应该会为您提供自动互联网连接。您可以在 wicdt-gtk gui 中选择要自动连接的网络。
答案2
在 Ubuntu 10.10 附带的 i3 版本中,有一个错误导致它在运行 Gnome 时崩溃。请参阅http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=610143不过在Ubuntu 11.04自带的i3版本中,这个bug已经修复。
我让 i3 作为 gnome 的 WM 运行的方法是运行 gconf-editor,导航到 /desktop/gnome/session/required_components,然后添加/编辑名为 windowmanager 的键,使其值为 i3(以前是 metacity 或 compiz)。下次从 GDM 运行 Gnome(现在是“Ubuntu Classic”)时,它将使用 i3 作为窗口管理器。但出于某种原因,启动面板需要大约 30 秒的时间,所以请耐心等待。
更新 2012-05-10
当我升级到 Ubuntu 11.10 和 12.04 时,我不得不使用不同的解决方案(适用于两者)。我创建了一个名为的文件,/usr/share/gnome-session/sessions/gnome-i3.session
内容如下:
[GNOME Session]
Name=gnome-i3
RequiredComponents=gnome-panel;gnome-settings-daemon;
RequiredProviders=windowmanager;
DefaultProvider-windowmanager=i3
DefaultProvider-notifications=notify-osd
IsRunnableHelper=/usr/lib/gnome-session/gnome-session-check-accelerated
FallbackSession=gnome-fallback
DesktopName=GNOME
然后在 lightdm 登录屏幕上,我只需选择 gnome-i3 而不是“Ubuntu 2D”或列表中的其他内容。我可能还必须安装 gnome classic/fallback,但如果尚未安装,网上应该有很多关于如何安装它的教程。
还有一点需要注意:当我将 i3 升级到 4.2 时(我使用i3 Ubuntu 存储库), 每当我登录时,gnome-panel 都不会出现,直到我启动我的第一个应用程序之后。