如何将Ubuntu转换为Xubuntu


12

我在Unity上遇到了很多问题,实际上我已经在笔记本电脑上全新安装了Xubuntu。

不幸的是,我的主桌面已通过网络从Ubuntu 10.04升级到11.04,即使我已经启动并运行gnome面板(并尽可能禁用Unity快捷方式),我仍然更喜欢Xubuntu桌面。

有没有一种方法可以从Ubuntu切换到Xubuntu(或从Unity切换到XFCE),而不必进行所有备份/安装/还原工作?

我们可以简单地下载某种类型的软件包来将XFCE安装为窗口管理器吗?

这是否是一个理智的考虑,还是我应该硬着头皮完全重新安装?


FWIW,我现在已经完全放弃了Ubuntu,“ Linux世界的Windows ME” :-),而我正在运行纯Debian。

Answers:


13

这完全取决于您想要的系统的方式。如果只希望裸露的xfce作为桌面并运行您一直在运行的所有应用程序。你可以做

apt-get install --no-install-recommends xubuntu-desktop

并使用synaptic删除与unity和gnome相关的桌面软件包,并在登录期间从gdm选择xubuntu会话。除了jpfluery指出的脚本外,给定的脚本还倾向于libreoffice, evolution, totem, empathy, banshee, gedit用一些较轻的替代品(例如abiword,gnumeric, thunderbird,parole,pidgin,gmusicbrowser,mousepadxubuntu的推荐软件包)替换应用程序。使用xubuntu,您将获得的是

  • xfce gnome,unity的替代品
  • 鹦鹉螺的thunar替代品[尽管它们可以共存]
  • xfwm替代compiz [尽管可以使用xfce运行compiz]和metacity

如果您需要xubuntu-artworks,普利茅斯主题甚至gdm主题,则也可以安装它们。


2
不需要(除非磁盘空间有限)清除GNOME应用程序或GNOME库。只需安装Xubuntu并从登录屏幕选择XFCE会话作为默认会话。
塔卡特2011年

5

有没有一种方法可以从Ubuntu切换到Xubuntu(或从Unity切换到XFCE),而不必进行所有备份/安装/还原工作?

是的,有一种方法:

  1. 首先,安装Xubuntu:

    sudo apt-get install xubuntu-desktop
    
  2. 然后,删除Ubuntu(Gnome)安装的默认软件包:

    sudo apt-get remove adium-theme-ubuntu alacarte appmenu-gtk at-spi bamfdaemon banshee banshee-extension-soundmenu banshee-extension-ubuntuonemusicstore baobab binfmt-support bluez-gstreamer bogofilter bogofilter-bdb bogofilter-common branding-ubuntu brasero brasero-cdrkit brasero-common capplets-data checkbox checkbox-gtk cli-common compiz compiz-core compiz-gnome compiz-plugins compiz-plugins-main compizconfig-backend-gconf computer-janitor computer-janitor-gtk dvd+rw-tools empathy empathy-common eog evolution evolution-common evolution-data-server evolution-data-server-common evolution-exchange evolution-indicator evolution-plugins evolution-webcal example-content exiv2 gbrainy gconf-defaults-service gconf-editor gdm-guest-session gedit gedit-common geoclue geoclue-ubuntu-geoip ginn gir1.2-gconf-2.0 gir1.2-panelapplet-3.0 gir1.2-soup-2.4 gnome-about gnome-applets gnome-applets-data gnome-bluetooth gnome-control-center gnome-disk-utility gnome-mag gnome-media gnome-media-common gnome-mime-data gnome-nettool gnome-orca gnome-panel gnome-panel-bonobo gnome-panel-data gnome-power-manager gnome-screensaver gnome-screenshot gnome-search-tool gnome-session gnome-session-canberra gnome-session-common gnome-system-log gnome-system-monitor gnome-terminal gnome-terminal-data gnome-themes-selected gnome-themes-ubuntu gnome-user-share gnome-utils-common growisofs gsettings-desktop-schemas gstreamer0.10-gnonlin gwibber gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter indicator-applet indicator-applet-appmenu indicator-applet-complete indicator-applet-session indicator-appmenu indicator-datetime indicator-me indicator-session libappindicator0.1-cil libart-2.0-2 libart2.0-cil libbamf0 libbonoboui2-0 libbonoboui2-common libboost-serialization1.42.0 libbrasero-media1 libcamel1.2-19 libcanberra-pulse libcompizconfig0 libcryptui0 libdconf0 libdecoration0 libdee-1.0-1 libebackend1.2-0 libebook1.2-10 libecal1.2-8 libedata-book1.2-8 libedata-cal1.2-10 libedataserver1.2-14 libedataserverui1.2-11 libegroupwise1.2-13 libevolution libexempi3 libexiv2-10 libfolks-telepathy22 libfolks22 libgail-common libgail-gnome-module libgconf2.0-cil libgdata-common libgdata1.7-cil libgdata11 libgdu-gtk0 libgeoclue0 libgexiv2-0 libgkeyfile1.0-cil libglade2.0-cil libgladeui-1-11 libglew1.5 libglewmx1.5 libglib2.0-bin libglib2.0-cil libglib2.0-data libgmime-2.4-2 libgmime2.4-cil libgnome-mag2 libgnome-media0 libgnome-vfs2.0-cil libgnome-window-settings1 libgnome2-0 libgnome2.24-cil libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgoocanvas-common libgoocanvas3 libgpgme11 libgpod-common libgpod4 libgraphite3 libgsl0ldbl libgtk-sharp-beans-cil libgtk2.0-cil libgtkhtml-editor-common libgtkhtml-editor0 libgtkhtml3.14-19 libgtksourceview2.0-0 libgtksourceview2.0-common libgudev1.0-cil libgweather-common libgweather1 libgwibber1 libhyphen0 liblaunchpad-integration1.0-cil liblircclient0 liblouis-data liblouis2 libmetacity-private0 libmission-control-plugins0 libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil libmono-i18n-west2.0-cil libmono-management2.0-cil libmono-posix2.0-cil libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-system2.0-cil libmono-zeroconf1.0-cil libmtp8 libmythes-1.2-0 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libneon27-gnutls libnotify0.4-cil libnux-0.9-0 libnux-0.9-common liboverlay-scrollbar-0.1-0 libpanel-applet-3-0 libpanel-applet2-0 libprotobuf6 libprotoc6 libpst4 libpth20 libquvi0 libraptor1 librasqal2 librdf0 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-gnome libreoffice-gtk libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-style-human libreoffice-writer libsdl1.2debian libsdl1.2debian-pulseaudio libstlport4.6ldbl libsyncdaemon-1.0-1 libtaglib2.0-cil libtelepathy-farsight0 libtelepathy-logger2 libtextcat-data libtextcat0 libtotem-plparser17 libubuntuone-1.0-1 libubuntuone1.0-cil libunity-misc0 libunity4 libutouch-geis1 libwmf0.2-7-gtk libzeitgeist-1.0-1 light-themes media-player-info metacity metacity-common mono-2.0-gac mono-csharp-shell mono-gac mono-gmcs mono-runtime mousetweaks nautilus nautilus-data nautilus-sendto nautilus-sendto-empathy nautilus-share notify-osd notify-osd-icons nux-tools obexd-client overlay-scrollbar pitivi plymouth-theme-ubuntu-logo protobuf-compiler pulseaudio-module-bluetooth pulseaudio-module-gconf python-argparse python-brlapi python-configglue python-egenix-mxdatetime python-egenix-mxtools python-farsight python-gnome2 python-gnomecanvas python-gtksourceview2 python-gtkspell python-indicate python-libproxy python-louis python-mako python-markupsafe python-papyon python-protobuf python-pyatspi python-pygoocanvas python-pyinotify python-pyorbit python-rdflib python-speechd python-telepathy python-twisted-names python-ubuntuone-client python-ubuntuone-control-panel python-ubuntuone-storageprotocol python-uno python-wnck rdesktop seahorse shotwell ssh-askpass-gnome telepathy-butterfly telepathy-gabble telepathy-haze telepathy-idle telepathy-logger telepathy-mission-control-5 telepathy-salut tomboy totem totem-common totem-mozilla totem-plugins tsclient ubuntu-artwork ubuntu-desktop ubuntu-docs ubuntu-mono ubuntu-sounds ubuntu-system-service ubuntu-wallpapers ubuntuone-client ubuntuone-client-gnome ubuntuone-control-panel ubuntuone-control-panel-gtk unity unity-asset-pool unity-common unity-place-applications unity-place-files uno-libs3 ure vino whois wodim xfonts-mathml zeitgeist zeitgeist-datahub zeitgeist-extension-fts
    

您可以访问Ubuntu上的回到纯XFCE获取更多信息。


可能比这棘手。该链接似乎表明在其上安装其他版本之一后如何返回Xubuntu。不幸的是,我从来没有过Xubuntu,这是一个原始的Ubuntu。我怀疑如果只是删除所有Gnome内容而不添加(例如)XFCE,我的系统就无法正常工作。不过,还是+1,因为该网站上还有其他内容可能会有所帮助。

尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
Stefano Palazzo

1
@Stefano:好的,我将编辑我的答案以添加一些上下文。
2011年

@paxdiablo:实际上,链接中指出的代码已经包含Gnome的删除和Xubuntu的安装,因此sudo apt-get remove ... && sudo apt-get install xubuntu-desktop。我编辑了答案。我希望它更清晰。
2011年
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.