2014年7月20日 星期日

[Tips] Disable Touchpad on x220

接續上篇移掉 python 的杯具, 最近又再重建災區了

lenovox220 是一台不錯的筆電, 效能和價格都蠻好的, 只是有一個討厭的 touchpad, 我就是用不習慣...

所以要讓他不會動的方法很多, 隨便紀錄兩個吧

1. 安裝 touchpad-indicator 套件, 以後就會有 applet 出現可以讓你點來點去選擇
2. 自己寫 shell script 控制, 但忘記出處了, 抱歉
#!/bin/bash
# disable_touchpad.sh

declare -i ID
ID=`xinput list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`

xinput set-prop $ID "Device Enabled" 0

echo Touchpad has been disabled.            
#!/bin/bash                                                                                                                      # enable_touchpad.sh

declare -i ID
ID=`xinput list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`

xinput set-prop $ID "Device Enabled" 1

echo Touchpad has been enabled.

2014年7月19日 星期六

[新奇] 僅次於 rm -rf / 的災難:apt-get remove --purge python

今天發現 ubuntu 上的 python 版本太舊, 所以就順手裝了 python2.7

結果要用 pip 安裝模組, 發現又相依 python, 一時腦袋缺氧就順手打了
sudo apt-get remove --purge python2.6

這個指令一打下去, 馬上就跑了 1460 行的結果, 我看到 terminal 執行的結果後真的就腦袋缺氧了

杯具發生了, 首先大概被移掉了幾百個套件, 要重新安裝也不行, 如果一執行 apt-get -f install 就噴出 45 行左右的錯誤
所以我已經在逛沒有屋頂的地方, 想買個新的 SSD 硬碟救一救

後來找到這篇, 好像好了欸, 特此紀錄一下
大概就是
sudo apt-get install ubuntu-desktop
cd /var/cache/apt/archives
sudo dpkg --unpack *.deb
sudo apt-get install -f
這幾個指令排列組合

如果一切順利大師兄就回來了...

/** update @ 2014-07-20 **/
陸續發現有些 config 檔都被砍掉了, 例如 network-manager 抓不到無線網卡...
後來找到這篇, 修改 /etc/NetworkManager/nm-system-settings.conf, 將 managed=false 改為 true 就好了
沒有 google 的日子怎麼活阿?

reference:
* I run `sudo apt-get remove python2.7`, can I restore my Ubuntu now?