Light Table 在经过一年以上的付出,已经生产了新的牢固性发行版本。今后它只为
Linux 提供60人的二进制包。
Light Table 0.8.0的改动:
LightTable 0.8.0
七个月前本身的记录本由于带不动win7,被作者刷成了Ubuntu。经过这段时日的应用,笔者感觉Ubuntu是本身用过最方便的记录本操作系统。Ubuntu暗中认可的桌面情形,布局特别适合台式机,二种的施用切换火速键可以解脱对鼠标的依据。周六跑到各类地点蹭电蹭网蹭空气调节器写代码也是轻便喜悦。
Ubuntu的装置进度本身记下在了这里,同期也记录了搜狗输入法的设置进程,有意思味的同窗能够看看
。
这篇作品呢,首要介绍了Ubuntu的桌面情形Unity,以及Ubuntu下软件的安装格局。
下边包车型地铁步骤会教导你如何在 Ubuntu 下安装官方的二进制包,在此时此刻的 Ubuntu
发行版本中都适用(仅仅针对陆十一个人)。
在起来从前,假让你安装了事先的本子请做好备份。
从 dash 或是应用运行器,也许是 Ctrl+Alt+T
神速键张开终端,并且在输入以下命令后敲击回车键:
gksudo file-roller ~/Downloads/lighttable-0.8.0-linux.tar.gz
open-via-fileroller
一经命令不坐班的话从 Ubuntu 软件基本设置gksu
。
打开它后,请做以下步骤:
extract-lighttable
终极你应当设置好了 LightTable,能够在 /opt/ 目录下查看:
lighttable-in-opt
打开终端,运维以下命令来创设与编写制定贰个 LightTable 的启航文件:
gksudo gedit /usr/share/applications/lighttable.desktop
透过 Gedit 文本编辑器张开文件后,粘贴上边包车型大巴剧情并保留:
[DesktopEntry]
Version=1.0
Type=Application
Name=LightTable
GenericName=TextEditor
Comment=Open source IDE that modify,from running programs to embed websites and games
Exec=/opt/LightTable/LightTable%F
Terminal=false
MimeType=text/plain;
Icon=/opt/LightTable/resources/app/core/img/lticon.png
Categories=TextEditor;Development;Utility;
StartupNotify=true
Actions=Window;Document;
Name[en_US]=LightTable
[DesktopActionWindow]
Name=NewWindow
Exec=/opt/LightTable/LightTable-n
OnlyShowIn=Unity;
[DesktopActionDocument]
Name=NewFile
Exec=/opt/LightTable/LightTable--command new_file
OnlyShowIn=Unity;
所以它看起来像:
lighttable-launcher
末段,从 dash 工具大概是使用运维器展开 IDE,好好享受它呢!
Ubuntu 中装置 Light Table 0.8 Light Table
在通过一年以上的花费,已经推出了新的安身立命发行版本。今后它只为 Linux
提供六11人的二进制包。…
Unity是Ubuntu暗中同意的桌面境况,差相当的少能够分成四个部分,左上角点开的是dash,类似windows的开首菜单。侧面那一条是运维器(Launcher),约等于windows的非常快运维栏。顶上的是HUD,约等于windows的顶上部分菜单。
按super键(也便是windows键)能够激活dash,在此地能够急迅的开拓软件和访谈以来开荒的文件。
dash.png
比方张开文件管理器nautils,只要按一下super,然后输入nau,按下回车键就可以打开,十二分的惠及。
开发文件管理器nautilus
Ubuntu的飞速键丰盛而实用,使用这几个快速键会让您感觉到特别的欢愉。
长按super键就能够查看全部火速键。
长按Super后边世的cheatsheet
里头的成千上万快捷键可以前往系统装置>键盘>快捷键退换
修改快速键
能够仿照效法 法定文书档案 –
键盘飞速键
得到更加多的新闻。
自家最常用的火速键有那多少个,有了这一个急忙键,就能够十一分飞快的完结应用切换。三个月来我的桌面十一分深透,三个Logo都并未,因为同盟
super 展开应用的职能和底下的多少个快速键再加上 Tilda
那样的下拉式终端,完全无需桌面,也不用采用多职业区功效。
按键 | 功能 |
---|---|
** Alt+tab** | 在窗口之间快速切换,按住Shift可反向排序 |
** Alt + ` ** | 在同一个应用程序的不同窗口间切换(似乎osx也有这个快捷键) |
Super + 1,2,3… | 快速切换到第1,2,3…个打开的应用 |
任何的局地急迅键笔者也稍作摘录,大家随意感受下。
按键 | 功能 |
---|---|
Ctrl +Alt + 方向键 | 在工作区之间切换 |
Ctrl +Alt + Shift + 方向键 | 将当前窗口移动到别的工作区 |
Ctrl + Alt + T | 在任意地方启动终端(命令行窗口) |
Ctrl +Super + D | 隐藏所有窗口并显示桌面,再次按下按钮可以恢复窗口 |
Ctrl +Alt + L | 锁定屏幕(和windows的一样) |
Print Screen | 获取屏幕截图 |
Alt + Print Screen | 获取窗口截图 |
Shift + Print Screen | 获取指定区域截图 |
Super+S | 激活工作区切换器,缩小所有工作区 |
Super+W | 显示当前工作区的所有窗口 |
顺手提一下,上面包车型地铁大队人马宗意在win10上也是足以用的,只是在触发
Ubuntu 此前并未有优质的追究过win10,全体平素没觉察。
在dash中找出和开发银行应用极其的福利,可是不经常大家会设置一些不来自源的软件。那个软件恐怕不是deb包,那些软件并不会定会被Ubuntu找到,也不会再在dash中显得出来。
在ubuntu想要创设dash运转器供给创设app.desktop这么的文书。
那么些文件一般保存在 /usr/share/applications 和
**/home/user/.local/share/applications **
下,后边七个存放是兼备顾客能够利用的app飞速格局,前面一个则寄放各种客户的app快捷格局。
上面是一个最简便易行的.desktop文件
[Desktop Entry]
Type=Application
Name=Cmd Markdown
Icon=cmd
Exec=cmd
概念好文件,试行桌面文件安装命令,就能够在dash中开创快速方式了。
desktop-file-install --dir ~/.local/share/applications cmd.desktop
修改那些文件的从头到尾的经过能够做过多的业务,譬如编写右键菜单,详细内容能够参照上面的链接。
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
大规模的软件应用 apt 命令安装就足以了
以安装 Tilda 为例,输入上边包车型地铁授命就能够安装
apt install tilda
安装Tilda
而是大概会遭遇那样的错误音信
E: Unable to fetch some archives, maybe run apt-get update or try with
–fix-missing?
域外的源访谈起来非常的慢,以至可能赢得不到,那时大家能够透过动用 apt
的国内镜像源来加速下载速度。
本身使用的是天涯论坛提供的镜像源,将上面包车型地铁文件增加到/etc/apt/sources.list
最下面即可
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
参照他事他说加以考察链接
http://mirrors.163.com/.help/ubuntu.html
假使不想行使本国镜像的话,也足以采纳shadowsocks配合proxychains,tsocks来加速下载。
除此以外,不知底是怎么样来头,俺时时会遇见 Could not get lock
/var/lib/apt/lists/lock 的动静,以下是三个卓有成效的解锁形式
sudo rm -f /var/lib/dpkg/lock; sudo dpkg --configure -a
有个别软件并未选择到ubuntu的软件源里,不过提供了可安装的deb包,那时大家必要采用dpkg指令来设置。
以网页云音乐为例
首先前往
http://music.163.com/\#/download
下载也下载相应的deb包
使用dpkg安装
sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
下一场,常常状态下是败退的,报错新闻差不离是下面的典范。
Selecting previously unselected package netease-cloud-music.
(Reading database ... 312010 files and directories currently installed.)
Preparing to unpack netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb ...
Unpacking netease-cloud-music (1.0.0) ...
dpkg: dependency problems prevent configuration of netease-cloud-music:
netease-cloud-music depends on libqt5x11extras5 (>= 5.1.0); however:
Package libqt5x11extras5 is not installed.
netease-cloud-music depends on gstreamer1.0-plugins-bad; however:
Package gstreamer1.0-plugins-bad is not installed.
netease-cloud-music depends on gstreamer1.0-plugins-ugly; however:
Package gstreamer1.0-plugins-ugly is not installed.
netease-cloud-music depends on libqt5multimedia5-plugins; however:
Package libqt5multimedia5-plugins is not installed.
netease-cloud-music depends on libqt5multimediawidgets5; however:
Package libqt5multimediawidgets5 is not installed.
netease-cloud-music depends on libqt5libqgtk2; however:
Package libqt5libqgtk2 is not installed.
那是因为dpkg不像apt那样智能,不会自行的帮你解决注重难点。
唯独凭仗难点apt会帮我们消除掉的,输入以下命令apt会活动帮咱们下载须要的重视包。
sudo apt install -f
随后重新安装软件就可以成功安装
sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
若是依然败诉了,那么只能挨个寻觅错误音信中的软件包,并手动安装了。举个例子Brackets。
使用dpkg-deb可以列出软件包的详细音讯,包含总体的依据音讯。
dpkg-deb --info netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
new debian package, version 2.0.
size 33239564 bytes: control archive=2643 bytes.
1364 bytes, 11 lines control
5362 bytes, 69 lines md5sums
Package: netease-cloud-music
Version: 1.0.0
Architecture: amd64
Maintainer: Deepin Sysdev <sysdev@linuxdeepin.com>
Installed-Size: 110526
Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.14), libcairo2 (>= 1.6.0), libcups2 (>= 1.4.0), libdbus-1-3 (>= 1.9.14), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.11.94), libfreetype6 (>= 2.4.2), libgcc1 (>= 1:4.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk2.0-0 (>= 2.24.0), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.12.4), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libqt5core5a (>= 5.5.0), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libqt5multimedia5 (>= 5.0.2), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.0.2), libqt5x11extras5 (>= 5.1.0), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 5.2), libx11-6 (>= 2:1.4.99.1), libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2 (>= 2:1.2.99.2), libxrender1, libxss1, libxtst6, zlib1g (>= 1:1.2.3.3), gstreamer1.0-plugins-good, gstreamer1.0-plugins-bad, gstreamer1.0-plugins-ugly, libnspr4, libnss3, libqt5multimedia5-plugins, libqt5multimediawidgets5, libqt5libqgtk2
Section: sound
Priority: optional
Homepage: http://www.deepin.org
Description: netease cloud music player.
netease cloud music player.
Linux上的广大软件都以以源码的形式发表的,有的时候不但在源里找不到,也不曾deb包和预编写翻译包,这种时候就需求本人出手工编织译源码,经常软件官方网址都会付给编译安装的指南,照着安装就能够了。
里头最常见的是带configure文本的类别。
ffmpeg
那类软件的设置格局一般是3个步骤,输入下边三行代码就足以了。
./configure
make -j4
sudo make install
不过有的时候我们会有一部分定制的供给,比如增多删减一些模块,会相比较复杂。
咱俩得以采用 –help 来查看有何可以配备的选拔
./configure --help
能够采纳 –prefix 钦赐最后的装置路线
./configure --prefix="$HOME/ffmpeg_build"
但是分歧的连串编写翻译的点子相差比较多,所以大家依旧要紧凑的开卷编写翻译文书档案。
ffmpeg的编写翻译文书档案
https://trac.ffmpeg.org/wiki/CompilationGuide
轻松的介绍了一下Unity的选拔情势,以及软件的安装格局,学起来轻巧,可是也不太轻松。
由于本身的根底不是特别朴实,学习和整治的历程中查阅了大量的文书档案,认为又点开了一颗粗大的手艺树,拾壹分戏谑。
末端笔者会再整治一些Linux的知识点还或许有一对自家喜欢的软件,敬请期待。
除此以外,如果有何地点写的不法规,款待留言指正。
附一些学习Linux的网址
https://help.ubuntu.com/community/CommunityHelpWiki
https://wiki.deepin.org/
https://linux.cn/