給MBP用戶的Ubuntu GNOME 17.04 安裝配置指南

一篇不完全的MBP配置指南蚁袭,作者是GNOME3的腦殘粉适揉。

你們?cè)?Mac 用戶會(huì)看不懂文中百分之八十的詞匯欲低,這篇文章是寫給真正的Linux桌面用戶药版。

作為一個(gè)有信仰的計(jì)算機(jī)使用者,請(qǐng)選擇GNOME OS白魂。

我見(jiàn)過(guò)最好的Linux發(fā)行版是RHEL汽纤,但是我選擇Ubuntu,但是我選擇了GNOME Ubuntu福荸。

因?yàn)檠b系統(tǒng)和配置太簡(jiǎn)單了蕴坪,本文更多的是在說(shuō)GNOME大法好。

在公司配備MBP之前敬锐,我一直用著七年沒(méi)出過(guò)任何問(wèn)題的三星筆記本背传,在那個(gè)筆記本上裝過(guò)Windows XP, YLMF OS, Deeping Linux, Ubuntu, ArchLinux, Gentoo, LFS...

2012年,在那個(gè)還算嶄新的電腦上台夺,跟著ArchLinux的滾動(dòng)更新径玖,我第一次體驗(yàn)了GNOME 3,一個(gè)現(xiàn)代的用戶桌面環(huán)境呈現(xiàn)在我的面前颤介。

但是梳星,2012年初的 GNOME 3太不穩(wěn)定了,不斷的崩潰滚朵,還沒(méi)經(jīng)過(guò)歲月打磨平滑的糟糕細(xì)節(jié)冤灾,快速開(kāi)發(fā)而不穩(wěn)定的接口,開(kāi)創(chuàng)性的設(shè)計(jì)辕近。讓所有用習(xí)慣古典操作系統(tǒng)用戶界面的對(duì)此并不感冒韵吨,早期不盡如人意的軟件質(zhì)量也屢屢遭人唾棄。

相比開(kāi)發(fā)了十幾年的穩(wěn)定無(wú)波瀾的GNOME2既不穩(wěn)定移宅,相比GNOME2配上Compiz等天花亂墜的3D桌面效果也并不酷炫学赛,早期的定制性又沒(méi)GNOME2這么方便,GNOME2用戶也不喜歡GNOME3吞杭。

更何況盏浇,有些人認(rèn)為真正的黑客并不使用桌面環(huán)境,他們只需要窗口管理器芽狗,也許他們只需要一個(gè)Emacs【铌現(xiàn)在我身邊用Linux的大佬,清一色的i3童擎,之前還有大佬用XMonad滴劲,好像這樣才是用的 Linux。如我顾复,狂熱擁抱GNOME3的異端班挖,在旁人眼里只是極低端的存在吧。

所以12年從GNOME3推出芯砸,唾棄之聲不絕于耳萧芙。以致于連GTK的名聲似乎都狼藉起來(lái)了给梅,漸漸聽(tīng)說(shuō)LXDE拋棄GTK遷移到QT,Wireshark項(xiàng)目前端也從GTK改用QT双揪,當(dāng)然动羽,這也和GTK在跨平臺(tái)的支持上比QT差有關(guān)系,也和工具鏈的成熟程度的差距有關(guān)渔期。

然而不管怎樣运吓,GNOME3依然如火如荼地快速變化著,從08年開(kāi)始的現(xiàn)代操作系統(tǒng)桌面設(shè)計(jì)構(gòu)想慢慢照射進(jìn)現(xiàn)實(shí)疯趟,直到今天拘哨,成為了幾乎完美的、開(kāi)源的信峻、漂亮的倦青、穩(wěn)定的現(xiàn)代桌面環(huán)境。

今天相比5年前站欺,GNOME3取得了巨大的進(jìn)展姨夹。社區(qū)纤垂、商業(yè)促進(jìn)了他不斷發(fā)展矾策,打磨趨于完美。以致于峭沦,本來(lái)我以為給MBP裝Ubuntu會(huì)碰上各種各樣的問(wèn)題贾虽,然而幾乎沒(méi)有什么問(wèn)題,問(wèn)題還沒(méi)之前在我的三星筆記本上裝ArchLinux來(lái)的多吼鱼。如果還有一位有信仰的Linux用戶也遇到了一樣的問(wèn)題蓬豁,歡迎參照下文。

安裝系統(tǒng)實(shí)在沒(méi)有什么好說(shuō)的

因?yàn)楣剿啵@個(gè)對(duì)我來(lái)說(shuō)最難的步驟是Monster大佬給我做的地粪。

大致就是大佬順手用Mac OSX自帶的分區(qū)軟件隨手分了區(qū),然后順手給我從USTC開(kāi)源鏡像下載了一個(gè)Ubuntu Gnome 17.04琐谤,順手給做了一個(gè)Live USB蟆技,順手啟動(dòng)然后一路下一步下一步。

如果說(shuō)有什么需要注意的斗忌,那就是Mac不能格式化Ext4分區(qū)质礼。鍵盤Layout選擇,我好像選擇了Chinese织阳,就是標(biāo)準(zhǔn)就好了眶蕉。

幾乎完美的高清屏幕支持

還有什么好說(shuō)的嗎?GNOME處理高清處理得非常好唧躲,可是不是所有軟件都完美支持造挽。比如Gimp2.8.

幾乎完美的多屏支持

在GNOME 控制中心配置屏幕位置等等就好了

毫無(wú)問(wèn)題的fx鍵

沒(méi)什么可說(shuō)的

輸入法

apt install fcitx

然后順手裝一個(gè)叫input-method-panel的gnome shell碱璃,讓fcitx看上去更科學(xué)一些,特別是在高清屏幕上刽宪。

順手打開(kāi)Gnome-Tweak-Tool厘贼,在Startup Application中添加fcitx。

多點(diǎn)觸控

Mac OSX 的觸摸板讓人非常難以割舍圣拄。默認(rèn)情況下嘴秸,裝上Ubuntu后,你能夠自由使用觸摸板單擊庇谆、雙擊岳掐、雙指右擊、雙指滾動(dòng)饭耳。如果想有三指或者四指的手勢(shì)的話串述,需要安裝libgesture(如遇到問(wèn)題請(qǐng)參照項(xiàng)目README)。

sudo apt install libinput-tools xdotool
sudo gpasswd -a $USER input
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
libinput-gestures-setup autostart

你可以大概試下它默認(rèn)的雙指縮放寞肖。

你也可以參考我的~/.config/libinput-gestures.conf纲酗,四指切換工作區(qū),四指進(jìn)/出縮放模式新蟆。

# Browser go forward (works only for Xorg, and Xwayland clients)
gesture swipe left  xdotool key alt+Right
gesture swipe left 4    xdotool key super+Page_Down

# Browser go back (works only for Xorg, and Xwayland clients)
gesture swipe right xdotool key alt+Left
gesture swipe right 4   xdotool key super+Page_Up

# GNOME SHELL open/close overview (works for GNOME on Wayland and Xorg)
gesture swipe up 4 dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.toggle();'

gesture swipe down 4 dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.toggle();'

配置文件有詳細(xì)配置說(shuō)明觅赊。不好意思,這里沒(méi)有GUI配置界面琼稻。

禁用開(kāi)機(jī)鍵盤

用了幾天碰到一個(gè)非常難過(guò)的問(wèn)題吮螺,之前Mac OSX的喚醒我經(jīng)常直接點(diǎn)擊開(kāi)機(jī)鍵,但是現(xiàn)在一點(diǎn)直接就死機(jī)了帕翻。

于是我按下Command鸠补,輸入Power,打開(kāi)Power選項(xiàng)嘀掸,然后在最后一行有一個(gè)叫When the Power Button is pressed的配置選項(xiàng)紫岩,選擇Nothing。

截屏快捷鍵

Mac的鍵盤沒(méi)有Print睬塌,但那是Ubuntu的默認(rèn)截屏系列按鍵必須有的泉蝌。所以只好改快捷鍵了。

按下Command衫仑,輸入Keyboard梨与,如圖怎么樣。

截屏快捷鍵

使用標(biāo)準(zhǔn)按鍵(無(wú)法輸入~)

默認(rèn)情況下文狱,標(biāo)準(zhǔn)布局的鍵盤最左上角的按鍵映射不對(duì)粥鞋。需要更改內(nèi)核模塊配置。

sudo vim /etc/modprobe.d/hid_apple.conf

文件內(nèi)容為

options hid_apple iso_layout=0

重新生成initramfs

sudo update-initramfs -u -k all

掛載MAC硬盤分區(qū)

如果瞄崇,我是說(shuō)如果呻粹,你還是需要Mac壕曼,比如你的前端必須兼容Safari,你要用Sketch啊PhotoShop啊什么的等浊。掛載Mac系統(tǒng)分區(qū)是必要的功能腮郊。

然而對(duì)較新的MacOSX系統(tǒng),nautilus(GNOME默認(rèn)文件管理器)并不能自動(dòng)給你掛載上筹燕。我在fstab上加了一行轧飞。

# mac
/dev/sda2     /media/mac    hfsplus auto,user,ro,exec,sizelimit=398905806848    0   0

不要照抄哦,你那里可不一定是/dev/sd2撒踪,sizelimit也不知道是啥过咬。

關(guān)于這個(gè)sizelimit的計(jì)算參照這里

不建議做hfs+分區(qū)寫入。

網(wǎng)絡(luò)配置

在Networkmanager中配置自動(dòng)制妄,指向本地的PAC文件了掸绞。

firefox很尊重system proxy設(shè)置,

但是很多地方還是要用proxychains耕捞。

軟件xxx

在Linux下安裝開(kāi)源軟件比Mac下方便

  1. GNOME software center
  2. apt install xxx
  3. 官網(wǎng)下載xxx
  4. git clone xxx && cd xxx && cat README
  5. wget xxx | bash

于是我花幾分鐘裝好配好了pyenv衔掸、不用sudo的npm -g、atom全家桶俺抽、neovim敞映、某司才會(huì)用的xxx、某司才會(huì)用的xx凌埂。

裝上喜聞樂(lè)見(jiàn)的GNOME優(yōu)秀應(yīng)用Pomodora驱显,

愉快地用上GNOME Calendar诗芜、GNOME TODO瞳抓、GNOME Box、GNOME XXX...

整個(gè)世界都GNOME了伏恐。

如果不過(guò)癮孩哑,再順手寫了個(gè)和GNOME shell 集成更好的gtkrocketchat,gtkwechat翠桦、gtkxxx横蜒。

然后發(fā)現(xiàn)DevHelp真好用啊真好用。

整個(gè)世界都是GNOME销凑。

For Fun

早在2011年丛晌,我聽(tīng)說(shuō)GNOME Shell的采用Web技術(shù)(javascript/css)來(lái)開(kāi)發(fā),感到無(wú)比震驚斗幼,這種震驚直接導(dǎo)致我工作的開(kāi)始一年成為了一個(gè)全職的Web前端澎蛛。

下面用一個(gè)項(xiàng)目展示Gnome Shell無(wú)與倫比的靈活性

Let's Rock!

[煎魚(yú)大魔王的轉(zhuǎn)載的視頻]
(https://www.bilibili.com/video/av10946982/)

!!!!!警告:::請(qǐng)務(wù)必理解和檢查執(zhí)行內(nèi)容再粘帖!M闪D甭摺4裟佟;僬住!

wget https://raw.githubusercontent.com/bill-mavromatis/gnome-layout-manager/master/layoutmanager.sh
chmod +x layoutmanager.sh
./layoutmanager.sh
Screenshot from 2017-06-14 00-32-39.png
Screenshot from 2017-06-14 00-33-47.png
Screenshot from 2017-06-14 00-33-47.png
Screenshot from 2017-06-14 00-35-05.png
Screenshot from 2017-06-14 00-35-22.png
Screenshot from 2017-06-14 00-36-24.png
Screenshot from 2017-06-14 00-38-10.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末摹菠,一起剝皮案震驚了整個(gè)濱河市次氨,隨后出現(xiàn)的幾起案子摘投,更是在濱河造成了極大的恐慌,老刑警劉巖幸撕,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坐儿,死亡現(xiàn)場(chǎng)離奇詭異貌矿,居然都是意外死亡罪佳,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門酌毡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)枷踏,“玉大人掰曾,你說(shuō)我怎么就攤上這事】吞#” “怎么了孽江?”我有些...
    開(kāi)封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵岗屏,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我婉烟,道長(zhǎng)似袁,這世上最難降的妖魔是什么咐刨? 我笑而不...
    開(kāi)封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任定鸟,我火速辦了婚禮,結(jié)果婚禮上啼县,老公的妹妹穿的比我還像新娘季眷。我一直安慰自己麦向,他們只是感情好客叉,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布兼搏。 她就那樣靜靜地躺著,像睡著了一般裳朋。 火紅的嫁衣襯著肌膚如雪鲤嫡。 梳的紋絲不亂的頭發(fā)上送挑,一...
    開(kāi)封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天惕耕,我揣著相機(jī)與錄音司澎,去河邊找鬼栋豫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蛤铜,可吹牛的內(nèi)容都是我干的昂羡。 我是一名探鬼主播摔踱,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼派敷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼篮愉!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起猪勇,我...
    開(kāi)封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤泣刹,失蹤者是張志新(化名)和其女友劉穎椅您,沒(méi)想到半個(gè)月后寡键,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡脑沿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年捅伤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丛忆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仍秤。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡凰浮,死狀恐怖苇本,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瓣窄,我是刑警寧澤俺夕,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布劝贸,位于F島的核電站,受9級(jí)特大地震影響梦湘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜件甥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一嚼蚀、第九天 我趴在偏房一處隱蔽的房頂上張望轿曙。 院中可真熱鬧,春花似錦、人聲如沸导帝。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)您单。三九已至斋荞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間虐秦,已是汗流浹背平酿。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留悦陋,地道東北人蜈彼。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像俺驶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子还绘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容