我用 LinuxLinux学习之路

破事水&杂 | 丰富你的Ubuntu

2017-02-19  本文已影响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


上一篇下一篇

猜你喜欢

热点阅读