美文网首页我用 LinuxLinux学习之路
破事水&杂 | 丰富你的Ubuntu

破事水&杂 | 丰富你的Ubuntu

作者: 于心叶的叶 | 来源:发表于2017-02-19 00:36 被阅读1336次

    开学还有一周,在学校百无聊赖,听起了已经在某跨界广告公司当起了电台主播的某初中同学的FM,听她讲述H5的展望和几天前的团建日本游。
      回想起一事无成的自己,自学技术晚而且进度慢,考研失利,为单身和某个不开窍的心上人而发愁。加上刚刚被甲方建议修改的某商标LOGO设计稿,真是雪上加霜的心情。于是我偶然打开了网易云音乐。

    嗯,这篇小记不仅是个破事水,估计标题和内容的相关性也不高了。。


    就聊聊一些和技术无关的事情,例如如何让你的Ubuntu变得美观一些,实用功能更多一些。例如刚刚提到的网易云音乐


      网易云音乐提供了适用于Ubuntu14.04、16.04和deepin15的Linux版本,因为网速原因,我选择了客户机下载deb拖移至虚拟机后使用dpkg安装。
      于是我发现了一个怪现象,强行以这种方式安装软件总会出现依赖关系错误,不得不每次都使用sudo apt -f install去修复。于是以后还是好端端地使用wget+dpkg安装吧。
    cd /home/xduyzy/Downloads
    wget -O neteasemusic.deb http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
    sudo dpkg -i neteasemusic.deb
    rm -f neteasemusic.deb
    

    Ubuntu系统偏向于开发者,实用软件少之又少,大多数都使用Linux的同类软件替代,或者使用wine运行。另外在知乎和各种Linux社区中,也能找到很多鲜为人知又非常惊艳的应用。


    直接基于Linux开发的国产常用软件,除了之前提到的搜狗拼音输入法和网易云音乐,还有诸如有道词典WPS金山快盘等等,加上同类替代软件,日常学习足够用了。例如对于我这个天文爱好者,在Ubuntu使用和Win下一样的体验的Stellarium软件,是一件很开心的事情。

    sudo add-apt-repository ppa:stellarium/stellarium-releases
    sudo apt update
    sudo apt install stellarium
    
    咦,竟然又可以用了?

    在优麒麟中,WPS和搜狗输入法是预装的,当然也可以在官网里找到下载链接。

    但是对于有道词典来说,正确安装就没那么容易了。有道词典从Ubuntu16.04以后就停止开发,而只推出了deepin15版本。


      直接安装14.04的deb包会因为缺少依赖文件而导致无法安装。

    xduyzy@ubuntu:~/Downloads$ sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb
    [sudo] xduyzy 的密码:
    正在选中未选择的软件包 youdao-dict。
    (正在读取数据库 ... 系统当前共安装有 212558 个文件和目录。)
    正准备解包 youdao-dict_1.1.0-0-ubuntu_amd64.deb ...
    正在解包 youdao-dict (1.1.0-0~ubuntu) ...
    dpkg: 依赖关系问题使得 youdao-dict 的配置工作不能继续:
    youdao-dict 依赖于 python3-pyqt5;然而:
    未安装软件包 python3-pyqt5。
    youdao-dict 依赖于 python3-xlib;然而:
    未安装软件包 python3-xlib。
    [此处省略中间的一部分]
    正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 ...
    正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的触发器 ...
    Rebuilding /usr/share/applications/bamf-2.index...
    正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
    正在处理用于 desktop-file-utils (0.22-1ubuntu5) 的触发器 ...
    正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
    在处理时有错误发生:
    youdao-dict

    于是我只能通过sudo dpkg -r youdao-dict卸载了没有成功安装的软件。但有人通过sudo gdebi youdao-dict_1.1.0-0-ubuntu_amd64.deb 查询依赖关系,得到提示gstreamer0.10-plugins-ugly错误,使用dpkg解压命令将deb包中依赖部分中的gstreamer0.10-plugins-ugly更改为gstreamer1.0-plugins-ugly,重新打包安装。具体命令如下:

    a.首先新建几个文件夹

    mkdir extract
    mkdir extract/DEBIAN
    mkdir build
    

    b.然后解压deb包

    dpkg -X youdao-dict_1.1.0-0-ubuntu_amd64.deb extract/
    dpkg -e youdao-dict_1.1.0-0-ubuntu_amd64.deb extract/DEBIAN/
    

    c.修改control文件
    在extract/DEBIAN文件夹中将Depends部分中的gstreamer0.10-plugins-ugly更改为gstreamer1.0-plugins-ugly

    d.重新打包为deb包

    dpkg-deb -b extract/ build/
    

    新生成的deb包在build文件夹中,安装即可。

    sudo gdebi youdao-dict_1.1.0-0~ubuntu_amd64.deb
    

    为了方便,这里直接提供来自参考文章已打包的文件,亲测可用。


      BTW,dpkg有着很强大的功能,参考书里没有提及太多,但这篇参考文章还是很有用的。

    目前的国产Linux软件大多数由深度团队优麒麟团队开发,并在自家的deepin系统Ukylin系统中使用。优麒麟是Ubuntu社区官方的中文版本,要遵守Debian和Linux的社区规范,桌面环境都是基于GNOME的Unity,所以使用差异不是很大。但深度系统是由国内团队完全独立开发的,可以不用遵守debian和ubuntu社区的原则规范,可以随意的按照自己的想法修改和开发。虽然基于Debian,但桌面环境不再是基于Qt程序库开发的KDE,或是基于GTK+开发的GNOME(Unity),而是深度团队自主开发的DDE。它除了控制中心前端使用QML技术,后端使用Go语言编写外,其余部分均为HTML5和WebKit实现。
      Deepin系统也注重配套的基础软件开发,其自主开发深度原创应用和与第三方厂商合作的深度合作应用。除此之外,deepin改进了wine技术,对QQ重新打包。解决了Wine QQ视频闪退的bug。而使用deepin-wine技术打包的微信和迅雷极速版也即将测试完毕。深度团队甚至还将安卓应用模拟到了deepin上,原创应用+合作应用+移植应用使得deepin系统成为用户体验最棒的Linux系统。
      然而我在安装这种同时适合开发用户和一般用户需求的操作系统时,被提示告知安装在虚拟机时会严重影响性能和体验,事实证明的确如此。而我用的拥有VAIO CARE这样一个神奇的PE的索尼笔记本,装系统都只能使用索尼光盘原装,更别提配置双系统了。于是了解了那么多,又义务打了广告,我也只能忍痛等到以后二手一个旧本再试试咯。。



      当然…原生的Wine也发展到了2.0版本,兼容包括QQ,uTorrent,Office 2013,Photoshop CS2等大多数Windows应用程序了。安装命令如下:

    sudo add-apt-repository ppa:wine/wine-builds
    sudo apt update
    sudo apt install winehq-devel
    

    接下来在终端中输入winecfg就可以启动安装界面了,按照对话框提示安装缺失的安装器即可。我这里提示缺少Mono安装器和Gecko安装器,而下载后者似乎需要打开Shadowsocks。


      最终出现这个界面,就说明wine安装完成了。

      安装wine应用程序相当复杂,单是QQ轻聊版就非常困难,以后再说。。

    除了Wine外,Chrome的扩展应用也不能忽视,例如之前提到的泼辣修图 for Chrome,当然这并不是唯一一个给Ubuntu带来福利的Chrome应用。此外,ARChon也可以让Chrome运行apk应用,deepin团队也正在预装Chrome的深度系统上进行测试


      如果你非常头疼Wine微信的配置,那么可以试一试这一款基于网页版微信的Chrome扩展应用。

    除了丰富你的Ubuntu应用外,你也可以个性化你的Ubuntu主题。Ubuntu不像Windows系统一样内核和图形环境紧密结合,它靠X Window服务器实现X客户端(GNOME、KDE...)和Linux内核的通信(X协议)。所以Linux的图形界面相当灵活,可以根据需要选择不同的桌面环境。不同的发行版的不同桌面环境布局差别较大,而每一个桌面环境都有一个Tweak,可以对桌面布局进行调整。例如之前提到过的在树莓派中安装的Ubuntu Mate自带的Mate Tweak。


      不过看到这个感觉…确实有点儿…强…

      因为扁平化风格的流行,Ubuntu的扁平化主题也越来越受欢迎。例如一款叫做Flatabulous的主题就特受欢迎。

      为了安装这款主题,你必须首先安装Ubuntu tweak tool(或Unity Tweek Tool),曾经使用优麒麟的时候也在UK助手里安装过另一款Tweak工具。
      Ubuntu tweak tool的安装命令如下:
    sudo add-apt-repository ppa:tualatrix/ppa  
    sudo apt update  
    sudo apt install ubuntu-tweak
    

    或者使用Flatabulous官网的版本:

    wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
    sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
    sudo apt update
    sudo apt install ubuntu-tweak
    

    我这里因为不明原因总是无法安装成功,于是这里提供了来自UbuntuHandbookdeb包,使用dpkg安装更方便。

    cd /home/xduyzy/Downloads
    wget -O ubuntutweak.deb http://archive.getdeb.net/ubuntu/pool/apps/u/ubuntu-tweak/ubuntu-tweak_0.8.7-1~getdeb2~xenial_all.deb
    sudo dpkg -i ubuntutweak.deb
    rm -f ubuntutweak.deb
    

    然后你就可以把源码下载到主题了。这里给出源码的链接。如果你是一个开发者或者设计师,我还鼓励你贡献源码。在/home创建一个叫做.theme 的文件夹。这可以通过在终端运行mkdir .themes来创建。此时这是一个隐藏目录,要以root身份浏览,你可以在在/usr/share/themes/里浏览。
      安装主题,在终端中输入:

    sudo add-apt-repository ppa:noobslab/themes
    sudo apt update
    sudo apt install flatabulous-theme
    

    安装扁平化图标,我使用 ultra-flat-icons主题。推荐蓝色,也可用橙色和薄荷绿颜色。运行下面的命令:

    1. sudo add-apt-repository ppa:noobslab/icons  
    2. sudo apt update  
    3. sudo apt install ultra-flat-icons
    

    或者你也可以运行sudo apt-get install ultra-flat-icons-orange或者 sudo apt-get install ultra-flat-icons-green,根据你自己喜欢的颜色选择。我推荐的是扁平图标,你也可以看看Numix和Flattr。
      现在按下super key,搜索 Ubuntu Tweak 并启动它。在tweaks 选项卡(tweaks tab)下面,有一个主题选项。在其之下选择Flatabulous主题。在图标设置( icon settings)下面,选择 ultra-flat-icons。重启计算机,应该就可以了。


      在B站上找了个壁纸,于是看起来就是这样子的。

    参考文章:
    Stellarium Ubuntu Releases
    ubuntu16.04安装不上有道词典的解决办法 红联Linux门户
    Wine 2.0 发布!在 Linux 中运行 Microsoft Office 2013 吧 - Linux微信平台
    维基百科相关词条
    深度科技社区
    【有更新】使用ARChon运行安卓应用的测试方法 - 深度科技社区
    Flatabulous : Ubuntu Theme - README.md & 中文翻译
    How to Install Ubuntu Tweak in Ubuntu 16.04 - UbuntuHandbook


    相关文章

      网友评论

        本文标题:破事水&杂 | 丰富你的Ubuntu

        本文链接:https://www.haomeiwen.com/subject/yyrkwttx.html