歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下用快捷鍵截圖

Linux下用快捷鍵截圖

日期:2017/2/28 16:05:12   编辑:Linux教程

我用的是Debian操作系統,GNOME桌面

首先,修改快捷鍵,用命令行輸入:

~$gconf-editor

注意:這裡不能用root terminal來執行此命令,否則會無效,我就在這裡折騰了很久..

打開Configuration Edit窗口後,展開" apps/metacity/ ",在keybinding_commands下有command_1 ~ command_12等鍵值對,這裡分別對應global_keybindings下的run_command_1 ~ run_command_12

這代表可以設12個快鍵鍵,怎麼設?

keybinding_commands下的某一個command的值代表的是所要執行的命令,即要按下快捷鍵後要做什麼事情

global_keybindings的某一個run_command的值代表的是所要設的快捷鍵

好了,現在我們來改一下截屏的快捷鍵,系統默認是自帶有截屏功能的,按Print Screen鍵即可,但那個工具不太好用,不支持鼠標選取區域截圖,所以現在我用import命令來替代它,import也是Debian自帶的一個工具,可以用鼠標選取區域截圖,但要指定文件路徑,相同路徑會覆蓋,這也不太好,所以我用當前系統時間來做為文件名。

首先,在Root terminal下運行:

#touch screenshot

然後編輯screenshot:

#gedit screenshot

在screenshot裡加入以下文本:

import /home/administrator/Desktop/shot/shot_`date '+%Y_%m_%d_%H_%M_%S'`.png

其中的/home/administrator/Desktop/shot就是我要保存截圖的路徑目錄了,後面的文件名是當前系統時間的變量。

保存後賦予它可執行的權限:

#chmod a+x screenshot

然後將它放到/usr/local/sbin下:

#mv screenshot /usr/local/sbin/screenshot

再建立一個符號鏈接到/usr/local/bin下

#ln -s /usr/local/sbin/screenshot /usr/local/bin/screenshot

做完這一步就差不多了,回到剛剛說的Configuration Editor窗口,即用terminal運行gconf-editor,找到keybinding_commands下,看到command_screenshot了沒有,它就是按下Print Screen鍵後所做的動作,即調用gnome-screenshot來截屏的,現在把它改成剛剛自己做的screenshot,改完之後,馬上生效,連注銷都不用,按下Print Screen鍵,鼠標箭頭變了,按住鼠標選取一個區域,就截好屏了,回到桌面的shot目錄,就可以看到產生了一個shot_2011_10_09_23_35_52.png的文件。

至此,大功告成!

Copyright © Linux教程網 All Rights Reserved