作為一台效能足以跑大多數 2022 年的 PC 遊戲,有觸控螢幕、震動手把、陀螺儀感測,還可外接螢幕、SD 卡。2 萬內台幣可入手的 Steam Deck 應該是目前最兼具效能與價格的掌上電腦設備。
Steam Deck 使用訂製的 Arch Linux,同時也能容易的從預設的遊戲模式切換到桌面模式。然而這台機器畢竟主要為遊戲服務,如果要使用他的桌面模式、或將第三方程式整合到遊戲模式,還是需要一些額外處理。
作為一台效能足以跑大多數 2022 年的 PC 遊戲,有觸控螢幕、震動手把、陀螺儀感測,還可外接螢幕、SD 卡。2 萬內台幣可入手的 Steam Deck 應該是目前最兼具效能與價格的掌上電腦設備。
Steam Deck 使用訂製的 Arch Linux,同時也能容易的從預設的遊戲模式切換到桌面模式。然而這台機器畢竟主要為遊戲服務,如果要使用他的桌面模式、或將第三方程式整合到遊戲模式,還是需要一些額外處理。
I've been use Elementary OS as my primary laptop OS over a year and have been written some posts for it. I Upgraded to Elementary OS Juno at December last year. Juno is based on Ubuntu 18.04, the experience is very positive. Most things works fine and not much things need to tune for daily usage.
Here's my setup for my Dell XPS 13-9360 laptop.
Insatll Eddy
on AppCenter instead of sudo apt install gdebi
install essentials
sudo apt install software-properties-common git
## 2. Setup Fonts
$ apt instsall firacode
The Bluetooth connectoin is basically stable. No need for extra setup.
To make right click works for Touchpad, go Settings > Mouse & TouchPad
, select from MultiTouch
to TouchPad
in Physical Click
section.
To use logitech mouse with unifying USB dongle, you can do sudo apt install solaar solaar-gnome3
and there will be solaar-cli
command line tool and the GUI tool available.
To customize the extra buttons in mouse, install xbindkeys
sudo apt-get install xbindkeys xautomation x11-utils
Then create the config file using xbindkeys --defaults > $HOME/.xbindkeysrc
.
tlp is a good tool for auto power management and now it can be installed through the default repo.
sudo apt-get install tlp
sudo tlp start
It's build-in now.
Go Settigns > Monitor > Night Light
to toggle it on.
Instead of configure by yourself. It's build-in now.
Traditional Chinese
during install Elementary OS.System > Language & Area > Keyboard Setting > Input Method Settings
.新酷音
and it just works.Can use elementary-tweaks to easily change system font to Noto Sans CJK TC regular
instead of Open Sans
sudo add-apt-repository ppa:philip.scott/elementary-tweaks
sudo apt update
sudo apt install elementary-tweaks
Then open Tweaks
in System Settigns panel.
I'm a happy Elementary OS user and use it as my default desktop OS (~95%) several month. There are some useful tweakings that help me live with the Linux desktop.
Elementary OS does not provide deb installer by default, need install manually:
sudo apt install gdebi
sudo apt install software-properties-common
And you can download ubuntu software center
as well(optional).
List system supported fonts
fc-list | cut -f2 -d: | sort -u
Setup fonts
gsettings set org.pantheon.terminal.settings font 'Roboto Mono'
gsettings set org.gnome.desktop.interface font-name 'Open Sans 9'
gsettings set org.gnome.desktop.interface document-font-name 'Open Sans 10'
If you like Fira code
for coding font, you can follow https://github.com/tonsky/FiraCode/wiki/Linux-instructions#installing-with-a-package-manager to install it.
I can't use GUI Bluetooth manager to pair with bluetooth device, but these commandline works well for me.
$ bluetoothctl
$ agent on
$ default-agent
$ pairable on
$ scan on
$ devices (to see the devices and macs that you want to pair)
$ pair <dev mac>
$ trust <dev mac>
$ connect <dev mac>
tlp
is a good tool for auto power management
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp
sudo tlp start
redshift is by far the great f.lux like app for linux.
$ sudo apt-get install redshift redshift-gtk
$ redshift-gtk
Then configue it as auto start in task bar.
Sometimes you may found the cursor is moving to the wrong place. Install Touchpad indicator solved this issue.
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator
and Toggle Disable Touchpad on typing
.
Install Dropbox from its website, then configue to fix the missing icon.
Install Timeshift for system backup. Its pretty easy to use via GUI.
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install timeshift
今天已把前陣子買到的 Ledget Nano S 硬體錢包在 Windows 10/Elementary OS (/Ubuntu 16.04) 上設定好,正式開始使用。和預期一樣,雖然在 Linux 上剛開始設定時需要多做一些步驟,但是一旦設定好後,使用過程和在其他平台上並沒有區別。
過去透過 NAS,外接硬碟等方式來保護自己的相片,作品等「數位資產」,以防哪天檔案遺失或外流。現在要守護的範圍更要擴及「加密代幣」,即保護自己的「數位財產」。
MyEtherWallet 網站推薦任何擁有超過「2 周的薪資」數位財產的人,使用「硬體錢包」來保管自己的「加密代幣」,以避免可能的財產損失。
目前 Ledget Nano S 和 TREZOR 是兩款較多人使用的硬體錢包。硬體錢包的安全性從產生錢包帳號開始。硬體錢包帳號的私鑰一直保存在硬體設備中,只要保存好「recovery phase」(Mnemonic Seed),不會發生使用線上交易所時帳號或帳戶中的代幣可能被盜的風險。只有在發送代幣時需要解鎖錢包帳號。解鎖錢包帳號時,輸入 PIN 碼解鎖的過程,也是透過硬體錢包上的按鍵完成,從而避免了所使用的電腦可能已被入侵者安裝鍵盤側錄軟體而造成的財產上的風險。
在 Ledget Nano S 上透過按壓左右兩顆硬體按鈕,設定 4~8 字的 PIN Code 與 24 個單字的「recovery phase」,並用紙筆等實體方式記錄下來(千萬別用拍照的...)。完成後機器會隨機挑幾個次序測試,而你需要選擇對應的單字來確認安全性。如果以後機器壞了或遺失了,仍然可以透過這 24 個單字的「recovery phase」來取回帳號。
因為目前 Ledger Nano S 使用 Chrome App 技術來提供桌面應用程式,Chrome 也是唯一支援WebUSB API的瀏覽器...Google 近期公告 Chrome App 即將被 Progressive Web App 取代,我們拭目以待 Ledger 公司將拿出什麼方案來應對。
前往https://www.ledgerwallet.com/apps/manager安裝 Ledger Manager。
這時開啟 Ledger Manager,將 Ledget Nano S 連線到電腦並解鎖,Ledger Manager 無法找到對應的設備。
這時可以參考What if Ledger Wallet is not recognized on Linux?在命令行環境下輸入以下命令:
wget -q -O - https://www.ledgerwallet.com/support/add_udev_rules.sh | sudo bash
執行後重新將 Ledget Nano S 連線到電腦並解鎖,可以看到 Ledger Manager 開始更新資料。
Ledger Manager 與 Ledget Nano S 連線後,除了可以更新韌體之外,也能安裝不同的「加密代幣」App 進 Ledget Nano S。
這邊選擇安裝 Ethereum App。
安裝完成後,在 Ledget Nano S 上可以看到多出一個Ethereum
的圖示。
點選進入Ethereum
,確認Browser Support
選項為No
(Ethereum> Settings > Browser Support > No),這樣稍後安裝的 Ledger Wallet Ethereum 才能辨識到 Ledget Nano S。
參考How to install and use Ethereum and Ethereum Classic? 前往https://www.ledgerwallet.com/apps/ethereum下載 Ledger Wallet Ethereum App。
安裝好後重新將 Ledget Nano S 連線到電腦並解鎖,可以看到相關操作界面。
若不喜歡使用 App,還可透過 MyEtherWallet 來存取。
參考Moving from MyEtherWallet to Ledger 和How to use MyEtherWallet with Ledger 這兩篇設定,將Setting
中的Contract Data
與Browser support
選項都設成Yes
,
Ethereum > Settings > Contract Data > Yes
Ethereum > Settings > Browser Support > Yes
透過 Chrome 瀏覽器,在 MyEtherWallet 中看到How would you like to access your wallet
選項時,選擇Ledger Wallet
並在硬體上解鎖即可。
在前一篇文章中我已經設定好了雙系統(Elementary OS/Windows 10)開機。在這篇中將繼續把系統的基礎中文環境(中文界面 + 輸入法)設定起來。感謝前路上的貢獻者讓整個過程變得相當容易。
設定好的中文環境如下
其實 Ubuntu 等發行版的中文環境已經做得很好,如果使用 Ubuntu 等更成熟的發行版,基礎的中文環境都是預設好開箱即用的。
但我就是任性想用基於 Ubuntu,但是界面看起來更養眼的Elementary OS。
首先,打開Settings
中的Language & Region
,在左側Installed Languages
選單中將界面切換到中文。並選擇完全安裝(Complete Installation)。
等待安裝好後重新登入,就可以看到全中文界面了。
在安裝好 Elementary OS 0.4.1 後,預設並沒有輸入法選項,但其實內部已安裝了 ibus 輸入法框架。
因為沒有內建輸入法,所以若要使用輸入法,需要自行安裝。
在命令列中輸入以下命令以安裝新酷音輸入法
$ sudo apt update
$ sudo apt install ibus-chewing
安裝好後再輸入ibus-setup
,可開啟輸入法設定畫面
$ ibus-setup
在 「輸入法」 分頁底下的 「漢語」 子選單當中可以加入剛安裝的新酷音輸入法。
按「確定」,在設定畫面中可以看到的新酷音輸入法。
最後重要的步驟,就是將切換方式改成個人較習慣的Ctrl+Space
。
如此一來,就可以在 Elementary OS 上輸入中文啦!這篇文章就是從截圖到文章編輯 / 上傳,全程在已照上述方式安裝好 Elmentary OS 基礎中文環境的筆電上完成的。
我也試了安裝 fcitx 版本的新酷音
$ sudo apt install fcitx fcitx-chewing
安裝好後使用im-config
命令將預設輸入法框架切換成fcitx
,重新開機後就可以看到輸入法圖示了。