我不喜歡 GUI 方式的截圖、上傳到 imgur 並取得上傳的連結。
那我該怎麼做才能截取 Ubuntu 桌面的螢幕截圖,將螢幕截圖上傳到 imgur.com,然後從終端取回上傳的連結呢?
我所要做的就是從終端進行。
答案1
截取桌面的螢幕截圖
gnome-screenshot
是 Ubuntu 上預設的截圖命令列工具。
gnome-screenshot -d 10
延遲了10秒的截圖動作,以便您可以在10秒內將所需的視窗放在前面~/Pictures
。
將圖像上傳至 imgur.com
gedit ~/.bashrc
將以下行加入到開啟的.bashrc
文件中,然後儲存。
imgur() {
for i in "$@"; do
curl -# -F "image"=@"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|\
grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.\|_./\U&/g;s/_/ /;s/<\(.*\)>/\x1B[0;34m\1:\x1B[0m /'
done
}
取得.bashrc
文件來源,使變更生效,
source ~/.bashrc
上面的腳本需要curl
包才能工作。
sudo apt-get install curl
然後執行以下命令將資料夾中儲存的映像上傳~/Pictures
到imgur.com,
imgur ~/Pictures/filename.png
獲取上傳圖片的鏈接
答案2
如果您使用 Xubuntu,xfce 工具列的 xfce4-screenshooter-plugin 應用程式可讓您將螢幕截圖連結到 zimagez ,如圖所示http://docs.xfce.org/apps/screenshooter/usage- 但您必須在那裡註冊帳戶才能使用它(免費且無垃圾郵件)。
答案3
也許這就是您正在尋找的。這或多或少與您自己的答案是相同的概念,但編寫腳本是為了使其變得非常愚蠢和簡單。
使用快照共享
有一個名為 Snap-Share 的腳本,旨在感受您正在尋找的內容。它到底有什麼作用?出色地...
查看 Snap 共享工作原理:
在這個影片中你可以看到如何安裝該計劃和怎麼運作的:)
如何安裝:
sudo apt-get install xsel scrot xclip
然後貼上:
mkdir -p ~/.snap-share-install && cd ~/.snap-share-install && wget https://github.com/rhoconlinux/snap-share/archive/master.zip && unzip master.zip && rm master.zip && cd snap-share-master/ && chmod +x install.sh && sh install.sh && cd ~ && clear
然後使用您最喜歡的啟動器運行它。該應用程式稱為快照共享。 :)
希望它有用。
筆記。這主要是為了個人使用而製作的,它是一個 alpha 版本。我不知道為什麼,但如果您拍攝超過三張快照,連結會不時(並非總是)隨機地與剪貼簿中的其他一些內容混合在一起,我還不知道為什麼或如何解決它。任何幫助表示讚賞。