真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在MacBook上運(yùn)行Linux需要注意什么

這篇文章主要介紹在MacBook上運(yùn)行Linux需要注意什么,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)專注于南沙網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供南沙營銷型網(wǎng)站建設(shè),南沙網(wǎng)站制作、南沙網(wǎng)頁設(shè)計(jì)、南沙網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造南沙網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南沙網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

切換理由

切換的主要原因是一個(gè)殺手級應(yīng)用;i3 窗口管理器。鍵盤快捷鍵,平鋪的窗口,閃電般的快速體驗(yàn),就像是一款專為經(jīng)常 hack 計(jì)算機(jī)的人設(shè)計(jì)的軟件。

安裝 Linux 后,我把配置調(diào)整為:

  • 使用 maim 進(jìn)行類似 OSX 的鍵盤快捷鍵截屏。

  • 總是在工作區(qū) 1 上打開網(wǎng)頁瀏覽器

  • 移除標(biāo)題欄

5a3e5f0f32b05f8.png" target="_blank">

我寫了自用的筆記軟件,因?yàn)槲覍κ忻嫔系娜魏谓鉀Q方案都不滿意。軟件使用 SQLite,渲染 markdown,支持 LaTeX 和全文搜索。i3wm 的  scratchpad 功能讓記筆記變得輕而易舉。我寫了自己的 FUSE 文件系統(tǒng),將筆記掛載到我的機(jī)器上進(jìn)行編輯,并同步回

軟件

Web 瀏覽器的崛起,讓我意識到其實(shí)已經(jīng)不怎么需要原生 GUI 軟件了。我在 OSX 上似乎只用了一個(gè) Web 瀏覽器、Visual Studio  Code 和一個(gè)終端,通過一套 dotfiles 配置了很多 CLI/TUI 軟件。

我骨子里是一個(gè)重度游戲玩家,但我很幸運(yùn)地?fù)碛幸慌_強(qiáng)大的 PC 游戲機(jī)和一系列終端來滿足這種需求,所以我沒法評價(jià) Linux 在這方面的支持能力。

所以對于我的大多數(shù)使用場景來說,切換操作系統(tǒng)并不是什么太大的障礙。

安裝

安裝一開始是有點(diǎn)焦慮,首先我不想把 Mac 的啟動分區(qū)搞亂,以防萬一出了點(diǎn)問題變磚,我花了點(diǎn)時(shí)間去搜索干凈利落的安裝方法。

幸好 Alex Dzyoba 寫了一篇關(guān)于何如創(chuàng)建雙啟動分區(qū)的文章。

https://alex.dzyoba.com/blog/macbook-air-linux/

一旦完成啟動,大部分功能都可以開始工作。WiFi,聲音都沒問題,所以我安裝了 i3,應(yīng)用我的 dotfiles 并開始工作。

鍵盤的問題

我遇到的第一個(gè)問題是試圖讓鍵盤設(shè)置與 Macbook 布局配合,特別是在本地化鍵盤上,我需要調(diào)整它以達(dá)到我習(xí)慣的 Caps Lock 和 Ctrl  切換。

用 setxkbmap 解決了這個(gè)問題,但必須在登錄時(shí)運(yùn)行它。

setxkbmap -layout gb -model apple_laptop -variant mac -option "ctrl:swapcaps"

此外,有時(shí)我把我的筆記本電腦放到辦公桌上,然后插入一個(gè)外部鍵盤(不是蘋果品牌的),當(dāng)我把它插入時(shí),這也需要額外的調(diào)整,因?yàn)?alt/windows  鍵由于某些原因被交換了。

setxkbmap -layout gb -model apple_laptop -variant mac \  -option "altwin:swap_lalt_lwin" -option "ctrl:swapcaps"

這花了一段時(shí)間才完成這些設(shè)置,但我很滿意。

復(fù)制和粘貼的問題

從 OSX 轉(zhuǎn)到 Linux,意味著要忘記 10 年的鍵盤快捷鍵。剪貼板的 Cmd+C、Cmd+V  不經(jīng)過大量的調(diào)整根本就無法使用,花太大力氣來實(shí)現(xiàn)對我來說似乎不值得。先放到一邊吧,等有時(shí)間再研究。

所以我不得不訓(xùn)練自己回到使用 Ctrl 作為修飾鍵,一開始很不習(xí)慣,但我適應(yīng)的速度之快令人驚訝。煩人的部分是在復(fù)制/粘貼到終端時(shí),必須記住要按 Shift  鍵。

顯示配置

如前所述,我經(jīng)常把筆記本插在外部顯示器上,和鍵盤的調(diào)整一樣,這需要花費(fèi)很多精力。首先,我將我的筆記本電腦放置在外部顯示器的下方,所以喜歡使用上下布局。我花了很多時(shí)間來嘗試并找到體面的  xrandr 設(shè)置來支持這一點(diǎn)。每次我放上去,顯示器又飄到筆記本屏幕下方。

最終我找到了優(yōu)秀的工具 arandr,它提供了一個(gè) GUI 界面來生成適當(dāng)?shù)脑O(shè)置。

在MacBook上運(yùn)行Linux需要注意什么

不幸的是,我還沒有找到一種在拔掉/插入顯示器時(shí)自動應(yīng)用這些設(shè)置的方法,所以我不得不寫一個(gè)腳本在切換時(shí)運(yùn)行(也包括上述的 setxkbmap  設(shè)置)。

xrandr --output eDP1 --primary --mode 2560x1600 --pos 640x2400 \ --rotate normal --output DP1 --scale 2x2 --mode 1920x1200 --pos 0x0 \ --rotate normal

視網(wǎng)膜屏幕

要想讓所有的東西都能在筆記本上很好地縮放,需要一些努力,幸運(yùn)的是,Doug Beney 寫了一份詳盡的指南,很容易實(shí)現(xiàn)。

https://dougie.io/linux/hidpi-retina-i3wm/

亮度調(diào)整

改變屏幕亮度這樣需求也不簡單,我花了一段時(shí)間才弄明白。感謝 askubuntu 帖子中的指導(dǎo),修改了一些 i3wm  的配置設(shè)置,能夠讓亮度鍵的工作方式與你所期望的大致相同。

https://askubuntu.com/questions/715306/xbacklight-no-outputs-have-backlight-property-no-sys-class-backlight-folder

# 屏幕亮度控制 bindsym XF86MonBrightnessUp exec xbacklight -inc 5。 bindsym XF86MonBrightnessDown exec xbacklight -dec 5

睡眠功能

關(guān)閉筆記本上的蓋子,應(yīng)該暫停操作系統(tǒng),但它似乎從來就不工作,我經(jīng)常發(fā)現(xiàn)我的機(jī)器在第二天早上還剩30分鐘電池的情況下處于滾燙的狀態(tài)。

通過 Josh Sherman 的一篇帖子解決了這個(gè)問題,你還需要防止 USB 控制器喚醒系統(tǒng)。

https://joshtronic.com/2017/03/13/getting-suspend-in-linux-working-on-a-macbook-pro/

不幸的是,上面的這個(gè)設(shè)置需要每次啟動時(shí)手工啟用,所以我寫了一個(gè) systemd 服務(wù)和腳本來啟用這個(gè)功能。

https://gist.github.com/djhworld/734fd6fc36768ecff639cd2d6c656f5a

告別火狐瀏覽器

這可能是切換中最郁悶的部分。我一直是 Firefox 的忠實(shí)粉絲,尤其是像 Tree Style Tabs  這樣的擴(kuò)展,對我囤積標(biāo)簽的惡習(xí)起到了助推作用。

不幸的是,在 Linux 上,F(xiàn)irefox 就是一坨  x,速度慢,啟動需要很長時(shí)間,網(wǎng)站的渲染速度非常慢,在標(biāo)簽頁之間的切換,會讓你感覺昏昏欲睡,感覺狐貍身上的火已經(jīng)熄滅了。

我嘗試了所有的方法來解決這個(gè)問題,改變 about:config 中的設(shè)置,嘗試 Firefox Nightly ,啟用  WebRender,但似乎沒有什么效果。

相比之下,Google Chrome 的速度快如閃電,真的是天地之別,所以對于進(jìn)行我的 Linux 之旅,很遺憾,不得不暫時(shí)選擇大 G。

其他工具和功能

新環(huán)境的樂趣

在把所有的東西都按照我喜歡的方式配置好之后,還有些什么?

i3wm

i3wm 真是爆炸性的使用,在工作空間之間的切換,移動窗口和習(xí)慣于平鋪需要一個(gè)小的學(xué)習(xí)曲線,但這意味著我使用鼠標(biāo)少了很多。

額外的好處是一切都感覺很快,這可能只是一個(gè)感知的問題,但有時(shí)感知很重要。

在MacBook上運(yùn)行Linux需要注意什么

注:我知道 swaywm 的配置與 i3  兼容,并在Wayland上運(yùn)行。我已經(jīng)試過了,它看起來很整潔,而且它可能會解決上面描述的鍵盤/顯示器問題,但在我的 Retina 顯示器上,Chrome  看起來非常模糊。我猜是因?yàn)樗峭ㄟ^ XWayland 渲染的,一旦解決這個(gè)問題,我就會考慮轉(zhuǎn)換。

systemd

Systemd 在社區(qū)里受到了很多抨擊,但我真的非常喜歡它。我已經(jīng)寫了一些自己的服務(wù),這些服務(wù)可以執(zhí)行任務(wù)或運(yùn)行軟件,安裝在  .config/systemd/user 下,寫起來很簡單。

熟悉這些工具的使用是一個(gè)艱難的過程,但感覺比以前的 init.d 腳本好多了。

DNF

我在其他機(jī)器上以 headless 模式使用  Fedora,所以我已經(jīng)相當(dāng)習(xí)慣了這些工具,有一個(gè)像樣的包管理器,能讓所有東西都保持最新版本是不錯(cuò)的。OSX上的 Homebrew  是一個(gè)努力,但還是差很多。

麻煩的問題

WiFi 掉線

這個(gè)問題我一直沒有弄明白,但可能每周有一兩次 WiFi 驅(qū)動就會停止工作。為了解決這個(gè)問題,我必須發(fā)出一個(gè)命令來重新加載內(nèi)核模塊。

sudo modprobe -r brcmfmac && sudo modprobe brcmfmac

不支持?jǐn)z像頭

我有時(shí)也會使用 Skype 和 Zoom 與家人溝通,但網(wǎng)絡(luò)攝像頭似乎不能使用,有一個(gè)逆向工程正在努力補(bǔ)救這個(gè)問題,但 iPad  可以作為一個(gè)不錯(cuò)的視頻通話設(shè)備,所以還沒有來得及修復(fù)它。

瀏覽器不支持視頻硬件加速

Linux 中的網(wǎng)頁瀏覽器不支持 GPU 視頻加速。又一次我在觀看一個(gè)關(guān)于煮雞蛋的 YouTube  視頻時(shí)本子熱氣騰騰散發(fā)的熱量足以煮熟一個(gè)雞蛋時(shí)候發(fā)現(xiàn)的。

顯然,有一個(gè) Chromium 的補(bǔ)丁版本據(jù)說支持,但目前看來,瀏覽器廠商并沒有將此視為重要的任務(wù)。

不過安裝 VLC 和 intel 驅(qū)動可以工作,所以只能這樣了。

OSX / Linux 的差異

下面幾個(gè) OSX 功能切換之后就錯(cuò)過了,但似乎大多有 Linux 的等價(jià)物或變通辦法。

工作環(huán)境

把家里機(jī)器切換到 Linux  之后,在工作環(huán)境又出現(xiàn)了一個(gè)新的問題,在不同的操作系統(tǒng)上交替使用不同的鍵盤快捷鍵,這種認(rèn)知上的開銷似乎有些麻煩,再加上我比較想念 i3。

為了解決這個(gè)問題,我通過 VMware Fusion 使用虛擬機(jī),效果出奇的好,感覺幾乎是原生的!我的工作機(jī)是一臺 MBP 2019,有 6 個(gè)核和  32GB 內(nèi)存,所以能力沒啥問題。

以上是“在MacBook上運(yùn)行Linux需要注意什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章名稱:在MacBook上運(yùn)行Linux需要注意什么
文章網(wǎng)址:
http://weahome.cn/article/jphhsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部