常見的Linux X(KDEGNOME等)可以純鍵盤操作嗎,那些操作不可以/可以用鍵盤完成?

Windows可以全鍵盤操作嗎,具體哪些操作不可以/可以用鍵盤完成?

OS X可以全鍵盤操作嗎,具體哪些操作不可以/可以用鍵盤完成?


題主可以使用awesome、i3、dwm、fvwm這類X視窗管理器,不用gnome、kde、xfce這些桌面環境,你可以把它們全都安裝,登錄時可以選擇。

awesom、i3這些窗口管理器,是桌面環境的底層。滑鼠可有可無,可以用鍵盤完成你所有想做的工作,只要你使用熟練,不怕麻煩。就算裝起X來也比在gnome、kde下只用鍵盤要顯得厲害,因為這樣桌面上沒有一點多餘的東西。

這裡有一些截圖:新立得裡面過濾「window manager」找到的有趣的東西(對40餘種WM的測試和分析)


題主把 awesome/xmonad/dwm 排除在外是什麼意思?


可以,用鍵盤操作Win + 鍵入terminal + enter打開終端,然後你還有什麼幹不了的?


【多圖,慎入】

【由於本人是程序猿,文章讀起來可能略顯凌亂,還望見諒哈!】

首先貼上我使用的Linux!

我用的是centos6.5,GNOME2.28,。在這個系統中可以自己設置快捷鍵!如下圖!

打開這裡,就可以設置快捷鍵了!

在Desktop裡面有兩個選項(由於我用的是英文版的,所以請允許我用英文裝個逼!),第一個是運行terminal的「Run a terminal」,我設置的是Ctrl+Alt+T,還有一個是打開菜單的(相當於windows那個開始按鈕),我設置的是Alt+F1(CentOS好像不支持win鍵,我設置了半天設置不成功!)。

Ok,設置好這兩個快捷鍵之後,一鍵就可以打開terminal了,打開terminal可以幹嘛呢,這裡,我就我自己學習到的一些功能來說明!

第一,當屬vim,用vim可以寫代碼,可以編輯配置文件。這樣就可以進行一些系統配置(比如我做過的修改本機的DNS伺服器的地址,修改環境變數)和編程了(我經常用vim編Java和C,c++,當然,入門級而已)。當然,CentOS也可以用setup來進行系統設置,不過沒有windows的控制面板那麼強!我這個貼個圖:

第二,許可權設置。rwx+ugo+SSt+10個隱藏許可權,想怎麼折騰怎麼折騰!

第三,磁碟分區,不像windows下分個區還得系統盤,DiskGenius。Linux下fdisk和parted就可以輕鬆搞定,然後再格式化,自動掛載!

第四,文件的解包和打包,tar,gzip,bzip2。我感覺這個就用的很順手了!系統備份的話,dump用的也很不錯!

第五,我還在鳥哥上看。。。。。看到了,繼續補充!

以上都是一些日常生活不是很常用的功能,接下來,我舉幾個日常生活用的!

第一,打開圖片,打開terminal之後,想要查看某個圖片該怎麼看啊,不能直接./運行吧!這裡CentOS已經默認裝了gthumb。直接輸入:gthumb+圖片名。就可以運行了。如下圖:

第二,打開office文檔。這個也是,CentOS已經默認裝了open office。直接用openoffice.org+文檔名打開就好了!ppt,excel都可以!如下圖:

第三,聽歌!這個也是用系統預裝的rhythmbox。輸入命令:rhythmbox+歌曲名直接就打開了!如下圖(這裡我還沒有裝插件,所以歌沒法放!):

第四,看電影!這個,我找了半天沒找到它的命令,所以用了一個折中一點的辦法。還記得我在開始提到的一個快捷鍵么,Alt+F1,沒錯,就是這個。按下Alt+F1,然後配合方向鍵,就打開movie player了。

打開movie player之後,再按Alt+M-&>open,就能打開電影了!

同樣,這裡這個解碼插件我也沒裝,所以電影暫時還沒法放!

第五,計算器!由於本人是程序猿,有時候需要進行個位運算,計算個磁碟容量啥的,所以計算器是必不可少的。這裡有兩個計算器,一個是直接在命令行中輸入bc,就打開計算器了。不過這個命令行計算器我用的不大順手,還是圖形的用的順手。這裡我還沒找到快捷鍵或者命令,我還是用那個折中的辦法,Alt+F1,然後方向鍵,就打開了。

打開計算器,直接輸入就能計算,按下Alt,相應的菜單欄首字母下面會有下劃線,再按那個相應字母就能打開菜單了。按下Esc,就起到了清零的功能。這裡和大家說聲抱歉,計算器的界面我忘了截圖了,請大家自己找台CentOS試試吧!

最後,就是我們的重頭戲了,瀏覽器!CentOS默認裝了firefox,直接輸入:firefox+地址就能夠打開一個網址。

然後,想要放大的話,直接F11就可以了!以下是firefox的一些快捷鍵,使用這些可以部分地脫離滑鼠。

Alt+D 跳到地址欄,可以輸入地址。

Ctrl+F 在當前網頁內搜索。

Ctrl+B BookMarks

Ctrl+H History

Ctrl+Q 退出

Ctrl+T 打開新的標籤

Ctrl+W 關閉當前標籤(或者Ctrl+F4也可以)

Ctrl+Tab 切換標籤

為什麼我說部分地脫離呢,因為瀏覽網頁的時候,我實在想不到有什麼辦法去用鍵盤點擊一個頁面內的一個鏈接,總不能一直Tab吧,那不累死啦!

Ok,這就是所有我所知道的鍵盤操作。如果大家還有其他的鍵盤操作,歡迎補充!或者誰有其他的功能想脫離滑鼠用鍵盤實現,也可以給我留言,我可以去試試!

最後弱弱地問大家一個事情,火狐中按下F11後不是全屏了么,怎麼切換回來啊!我按F11一直都是全屏啊!切換不回來啊!


我用GNOME3桌面,就基於這個說下那些可以純鍵盤,那些不可以。

不可以的有:

1、選擇區域類操作,比如截圖這種操作。

2、拖動類操作,比如對窗口大小的拖動(快捷鍵只能對窗口最大化,左/右/上/下半屏,全屏)。

3、某些不支持tab切換的控制項元素,常見的如:銀行密碼輸入控制項,就不支持tab切換(或許支持我沒找對方法?)。

可以的:

除了上面的,不可以剩下的都是可以了。。。

其實可以的中,主要還是快捷鍵操作,全局快捷鍵不同的X程序各自不同,根據自己喜好定義吧。

圖形程序自動的局部快捷鍵,在使用程序是也能極大提高工作效率,比如此用vim來操作chrome的插件(鏈接https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb),非常強大。


想當初我在公司自己摸索著基掌握了大部分(系統全鍵盤)操作方式,雖然還不太熟練,還專門總結了個文檔,哪些快捷鍵/鍵盤組合件完成哪些功能,Windows的和Linux的哪些通用、哪些單用;

但我們部門有國外客戶、保密度很高,只要是電腦里的文檔是別想拷出來了(就算往外發郵件也不行),已離職,要不就粘在這兒了。。。


推薦閱讀:

Vim 使用水平布設的 hjkl 鍵作為游標移動鍵的原因是什麼?
Android 鍵盤快捷鍵有哪些?
Win 7 有什麼炫酷的快捷鍵?
快速提高逼格的電腦快捷鍵有哪些?

TAG:Linux | 快捷鍵 | 鍵盤計算機 | GNOME | KDE |