polkit 重新安装_不折腾,为U-NAS安装一个清爽的桌面,把小U打造成双面高手

本文介绍了如何在U-NAS系统上安装轻量级桌面环境XFCE4,提供了一种介于LXDE和Gnome/KDE之间的选择。通过添加163源、升级系统并安装XFCE4,实现了一个简洁且快速的桌面体验。安装过程包括修改源列表、升级软件包和启动XFCE4桌面。
摘要由CSDN通过智能技术生成

本帖最后由 emaic 于 2012-2-2 03:41 编辑

除了文件的存储和下载外,U-NAS还可以干嘛?其实,只要你-U-NAS的硬件性能足够强悍,U-NAS可以完成很多你意想不到的工作哦,也会有很多意想不到的玩法,希望看了emaic打造的这台U-NAS之后能对你有所启发

PS:为了抓图方便和写这篇教程,emaic在虚拟机里重新安装了一遍,对整个过程进行了记录

一、为u-nas安装一个清爽的桌面环境        mjyu51大大已经分别在两个教程里写了如何安装羽量级的LXDE和重量级的Gnome、KDE桌面环境,但是我个人觉得,LXDE太简陋了,Gnome和KDE又太臃肿了,我们只需要一个简单方便的桌面环境就可以了,最好操作方式贴近Windows,驾狗在网上搜索了一番,还真让俺找到了一个轻量级的桌面环境:XFCE4

什么是XFCE?

wiki地址

类似于GNOME和KDE,XFCE是一个桌面环境。它包含一套应用程序,比如:根窗口程序、窗口管理器、文件管理器、面板,等等。XFCE用GTK2开发,同时,跟其它桌面环境一样,它也有自己的开发环境(库、守护进程等)。不同于GNOME和KDE,XFCE是轻量级的,并且在设计上更接近CDE,而不是Windows或Mac。它的开发周期要长得多,但它非常稳定,速度极快。XFCE很适合在老一些的机器上使用。

优点这里列出一些使用XFCE的理由(个人意见)

快速 它比其它主流的桌面环境更快。

稳定 XFCE-4已经发布很久了,只发现少量BUG

美观 它使用GTK2并且可以更换主题。你能把XFCE做得非常漂亮。字体也有完整的抗锯齿效果。

强大的多显示器支持 在众多WM/DE、IMO中,XFCE对Xinerama的支持是最好的。

省心 你将发现它帮你更流畅地工作,而不要求频繁地更新。

内建的compositor支持包含真透明在内的各种特效。缺点这里列出一些不用XFCE的理由(个人意见)

不包含主流桌面环境集成的所有特性。

较长的开发周期。

基于CDE设计的界面风格可能让人觉得不太熟悉。

好了,废话少说,马上开工

1、Putty进U-nas,为保证速度,先添加几个国内的镜像源,163的不错,就他吧

sudo nano /etc/apt/sources.list复制代码

添加163的源

deb http://mirrors.163.com/debian testing main non-free contrib

deb http://mirrors.163.com/debian testing-proposed-updates main non-free contrib

deb http://mirrors.163.com/debian-security testing/updates main non-free contrib

deb-src http://mirrors.163.com/debian testing main non-free contrib

deb-src http://mirrors.163.com/debian testing-proposed-updates main non-free contrib

deb-src http://mirrors.163.com/debian-security testing/updates main non-free contrib复制代码

(小技巧:复制上面的源地址,在Putty里点鼠标右键,就自动粘贴了)

1.jpg (110.43 KB, 下载次数: 29)

2012-2-2 00:21 上传

添加后Ctrl+o然后回车保存,Ctrl+x关闭源列表

2、升级源

sudo apt-get update复制代码

3、安装最新的XFCE4.8

sudo apt-get xfce4复制代码

以下是输出信息,你可以不用理会

admin@U-NAS:~$ sudo apt-get install xfce4

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

将会安装下列额外的软件包:

ca-certificates-java consolekit dbus-x11 dconf-gsettings-backend dconf-service

default-jre-headless desktop-base desktop-file-utils dmsetup dosfstools exo-utils fontconfig

gcc-4.6-base gconf2 gconf2-common gstreamer0.10-alsa gstreamer0.10-plugins-base gtk2-engines-xfce

gvfs gvfs-common gvfs-daemons gvfs-libs hicolor-icon-theme icedtea-6-jre-cacao

icedtea-6-jre-jamvm iso-codes java-common libaacs0 libasound2 libatasmart4 libatk1.0-0

libatk1.0-data libaudit0 libbluray-bdj libbluray1 libcairo-gobject2 libcairo2 libcanberra-gtk3-0

libcanberra-gtk3-module libcanberra0 libcdparanoia0 libck-connector0 libdatrie1 libdbus-glib-1-2

libdconf0 libdevmapper1.02.1 libdrm-intel1 libdrm-nouveau1a libdrm-radeon1 libdrm2 libexif12

libexo-1-0 libexo-common libexo-helpers libffi5 libfs6 libgarcon-1-0 libgarcon-common libgconf2-4

libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdu0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0

libglapi-mesa libglib2.0-0 libglu1-mesa libgnome-keyring-common libgnome-keyring0 libgnutls26

libgpg-error0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk-3-0 libgtk-3-bin

libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgudev-1.0-0 libical0 libice6

libidl0 libimobiledevice2 libjpeg-progs libjpeg8 libkeybinder0 libltdl7 liblvm2app2.2

libnotify-bin libnotify4 libnspr4-0d libnss3-1d liborbit2 liborc-0.4-0 libp11-kit0

libpam-ck-connector libpango1.0-0 libpciaccess0 libpcre3 libpixman-1-0 libplist1

libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libpoppler-glib6 libpoppler13

librsvg2-2 librsvg2-common libsgutils2-2 libsm6 libstartup-notification0 libstdc++6 libtdb1

libthai-data libthai0 libthunarx-2-0 libtinfo5 libtumbler-1-0 libudev0 libupower-glib1

libusbmuxd1 libutempter0 libvisual-0.4-0 libvisual-0.4-plugins libwnck-common libwnck22

libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-util0

libxcomposite1 libxcursor1 libxdamage1 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common

libxfce4util4 libxfconf-0-2 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1

libxklavier16 libxmu6 libxrandr2 libxrender1 libxres1 libxt6 libxtst6 libxv1 libxvmc1 mtools

multiarch-support notification-daemon ntfsprogs openjdk-6-jre-headless openjdk-6-jre-lib orage

pm-utils policykit-1 policykit-1-gnome poppler-data powermgmt-base tango-icon-theme thunar

thunar-data thunar-volman tumbler tumbler-common tzdata tzdata-java udev udisks upower usbmuxd

vbetool x11-apps x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils

xbitmaps xdg-user-dirs xfce-keyboard-shortcuts xfce4-appfinder xfce4-mixer xfce4-notifyd

xfce4-panel xfce4-session xfce4-settings xfce4-utils xfce4-volumed xfconf xfdesktop4

xfdesktop4-data xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xfwm4 xfwm4-themes xinit

xinput xorg xorg-docs-core xscreensaver xscreensaver-data xserver-common xserver-xorg

xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics

xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark

xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus

xserver-xorg-video-fbdev xserver-xorg-video-i128 xserver-xorg-video-intel

xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic

xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-r128

xserver-xorg-video-radeon xserver-xorg-video-rendition xserver-xorg-video-s3

xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion

xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx

xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-vesa

xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm

建议安装的软件包:

default-jre gconf-defaults-service gvfs-backends isoquery equivs libasound2-plugins

libcanberra-gtk0 libcanberra-pulse libglide3 gnome-keyring gstreamer-codec-install

gnome-codec-install gstreamer0.10-tools ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp

ttf-arphic-gkai00mp ttf-arphic-bkai00mp librsvg2-bin sg3-utils floppyd sun-java6-fonts

ttf-dejavu-extra ttf-sazanami-gothic ttf-kochi-gothic ttf-sazanami-mincho ttf-kochi-mincho

ttf-wqy-microhei ttf-wqy-zenhei ttf-indic-fonts sox cpufrequtils wireless-tools radeontool

gnome-icon-theme kdelibs-data thunar-archive-plugin thunar-media-tags-plugin reiserfsprogs

cryptsetup mesa-utils nickle cairo-5c xfprint4 xfce4-goodies fortunes-mod menu xfs xserver

xorg-docs xfishtank xdaliclock xscreensaver-gl qcam streamer gdm3 kdm-gdmcompat

gpointing-device-settings touchfreeze firmware-linux xfonts-cyrillic

推荐安装的软件包:

xbitmap

下列【新】软件包将被安装:

ca-certificates-java consolekit dbus-x11 dconf-gsettings-backend dconf-service

default-jre-headless desktop-base desktop-file-utils dosfstools exo-utils fontconfig gcc-4.6-base

gconf2 gconf2-common gstreamer0.10-alsa gstreamer0.10-plugins-base gtk2-engines-xfce gvfs

gvfs-common gvfs-daemons gvfs-libs hicolor-icon-theme icedtea-6-jre-cacao icedtea-6-jre-jamvm

iso-codes java-common libaacs0 libatasmart4 libatk1.0-0 libatk1.0-data libaudit0 libbluray-bdj

libbluray1 libcairo-gobject2 libcairo2 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0

libcdparanoia0 libck-connector0 libdatrie1 libdbus-glib-1-2 libdconf0 libdrm-intel1

libdrm-nouveau1a libdrm-radeon1 libdrm2 libexif12 libexo-1-0 libexo-common libexo-helpers libffi5

libfs6 libgarcon-1-0 libgarcon-common libgconf2-4 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common

libgdu0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglapi-mesa libglu1-mesa

libgnome-keyring-common libgnome-keyring0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0

libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgudev-1.0-0

libical0 libice6 libidl0 libimobiledevice2 libjpeg-progs libjpeg8 libkeybinder0 liblvm2app2.2

libnotify-bin libnotify4 libnspr4-0d libnss3-1d liborbit2 libp11-kit0 libpam-ck-connector

libpango1.0-0 libpciaccess0 libpixman-1-0 libplist1 libpolkit-agent-1-0 libpolkit-backend-1-0

libpolkit-gobject-1-0 libpoppler-glib6 libpoppler13 librsvg2-2 librsvg2-common libsgutils2-2

libsm6 libstartup-notification0 libtdb1 libthai-data libthai0 libthunarx-2-0 libtinfo5

libtumbler-1-0 libupower-glib1 libusbmuxd1 libutempter0 libvisual-0.4-0 libvisual-0.4-plugins

libwnck-common libwnck22 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-render0 libxcb-shape0

libxcb-shm0 libxcb-util0 libxcomposite1 libxcursor1 libxdamage1 libxfce4ui-1-0 libxfce4util-bin

libxfce4util-common libxfce4util4 libxfconf-0-2 libxfixes3 libxft2 libxi6 libxinerama1

libxkbfile1 libxklavier16 libxmu6 libxrandr2 libxrender1 libxres1 libxt6 libxtst6 libxv1 libxvmc1

mtools multiarch-support notification-daemon ntfsprogs openjdk-6-jre-headless openjdk-6-jre-lib

orage pm-utils policykit-1 policykit-1-gnome poppler-data powermgmt-base tango-icon-theme thunar

thunar-data thunar-volman tumbler tumbler-common tzdata-java udisks upower usbmuxd vbetool

x11-apps x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils xbitmaps

xdg-user-dirs xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-notifyd xfce4-panel

xfce4-session xfce4-settings xfce4-utils xfce4-volumed xfconf xfdesktop4 xfdesktop4-data

xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xfwm4 xfwm4-themes xinit xinput xorg

xorg-docs-core xscreensaver xscreensaver-data xserver-common xserver-xorg xserver-xorg-core

xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics

xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark

xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus

xserver-xorg-video-fbdev xserver-xorg-video-i128 xserver-xorg-video-intel

xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic

xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-r128

xserver-xorg-video-radeon xserver-xorg-video-rendition xserver-xorg-video-s3

xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion

xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx

xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-vesa

xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm

下列软件包将被升级:

dmsetup libasound2 libdevmapper1.02.1 libglib2.0-0 libgnutls26 libgpg-error0 libltdl7

liborc-0.4-0 libpcre3 libstdc++6 libudev0 libxfont1 tzdata udev

升级了 14 个软件包,新安装了 239 个软件包,要卸载 0 个软件包,有 448 个软件包未被升级。

需要下载 173 MB 的软件包。

解压缩后会消耗掉 453 MB 的额外空间。

您希望继续执行吗?[Y/n]

按Y继续,会有很多很多的文件需要下载安装,如果你的网速足够快的话,大约10分钟就可以完成了

我安装时基本维持在650K左右的速度,见下图

2.jpg (251.6 KB, 下载次数: 35)

2012-2-2 00:52 上传

安装完成后,重启U-NAS

sudo reboot复制代码

现在你可以给你的U-NAS接上键盘鼠标和显示器,准备享受带有图形界面的U-NAS了

重启nas,输入用户名密码之后你是不是感到很失望?^_^

3.jpg (14.37 KB, 下载次数: 36)

2012-2-2 01:06 上传

这TMD不还是U-NAS原先的控制界面,别急,听emaic跟你说

如果系统已启动就进入桌面环境,那是非常消耗机器资源的,为了节约机器资源,emaic特意没有安装Debian默认的那个桌面管理器DGM,所以系统默认是不会加载桌面环境的

下面在你的U-NAS上输入你的用户名和密码,登录进去,输入:

startxfce4复制代码

是不是出现桌面了^_^

4.jpg (55.63 KB, 下载次数: 40)

2012-2-2 01:16 上传

现在你可以先把玩一下这个桌面环境,如果兄弟们有兴趣的话,我们继续打造这个桌面,比如美化、安装软件、跟U-NAS结合把它打造成一个播放中心等等

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值