如何再桌面製作執行檔 [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


如何再桌面製作執行檔
會員二級
註冊日期:
2008/12/6 11:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 148
MP : 21 / 6450
EXP: 95
離線
想再桌面磭一個shell script
nautilus.sh

內容gksudo nautilus

chmod u+x nautilus.sh

雙擊執行只是跑出gedit

爬文也改過dconf-editor裡display改ask

依然一樣....

另外新酷音按下不能選字?選字要按哪一個按鍵啊??

2015/4/11 23:48
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 204 / 1022
MP : 930 / 41629
EXP: 91
離線
你需要建立的是捷徑檔,而不是執行檔。

cd ~/.local/share/applications
touch gksudo-nautilus.desktop
nano gksudo-nautilus.desktop

貼上以下內容,然後按 Ctrl+o 寫入(並按 Enter 確定),按 Ctrl+x 離開。

[Desktop Entry]
Type=Application
Exec=gksudo nautilus
Icon=system-file-manager
Categories=GNOME;GTK;Utility;
Name=gksudo nautilus
Comment=gksudo nautilus

之後你就可以在應用程式列表看到它了。
如果看不到,試試重新登入。

2015/4/12 0:13
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 39812
EXP: 38
離線
大威 寫到:
想再桌面磭一個shell script
nautilus.sh

內容gksudo nautilus

chmod u+x nautilus.sh

雙擊執行只是跑出gedit

試著加上 shebang
http://zh.wikipedia.org/zh-tw/Shebang

大威 寫到:
爬文也改過dconf-editor裡display改ask

依然一樣....

那個設定選項在 Nautilus 設定介面就可以調整喔,不需要改 dconf

大威 寫到:
另外新酷音按下不能選字?選字要按哪一個按鍵啊??

下方向鍵或是空白鍵吧?不過我是用 HIME 的詞音輸入法不太確定了...

2015/4/12 0:20
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 39812
EXP: 38
離線
xenomorph0525 寫到:
你需要建立的是捷徑檔,而不是執行檔。

嚴格來說是 Freedesktop.org 的 Desktop Entry 啦
規範:http://standards.freedesktop.org/desktop-entry-spec/latest/
沒有人規定不能用 shell script 執行就是了,方法很多種這個只是最正規的

2015/4/12 0:30
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30289
EXP: 23
離線
大威 寫到:
想再桌面磭一個shell script
nautilus.sh

內容gksudo nautilus

chmod u+x nautilus.sh

雙擊執行只是跑出gedit

爬文也改過dconf-editor裡display改ask

依然一樣....




你要的功能,在「這篇回覆」有討論到,可以參考裡面的說明。
跟上面的回覆的原理是一樣的。




xenomorph0525 寫到:
你需要建立的是捷徑檔,而不是執行檔。

cd ~/.local/share/applications
touch gksudo-nautilus.desktop
nano gksudo-nautilus.desktop

貼上以下內容,然後按 Ctrl+o 寫入(並按 Enter 確定),按 Ctrl+x 離開。

[Desktop Entry]
Type=Application
Exec=gksudo nautilus
Icon=system-file-manager
Categories=GNOME;GTK;Utility;
Name=gksudo nautilus
Comment=gksudo nautilus

之後你就可以在應用程式列表看到它了。
如果看不到,試試重新登入。


樓主要的是「在桌面點擊」,
所以上面的「Desktop Entry」也可以複製一份到「~/Desktop/」,也就是「~/Desktop/ gksudo-nautilus.desktop」。
當然「shell script」也是其中一種方式,
有可能需要根據您的「桌面環境」支援程度來設定。


V字龍 寫到:
xenomorph0525 寫到:
你需要建立的是捷徑檔,而不是執行檔。

嚴格來說是 Freedesktop.org 的 Desktop Entry 啦
規範:http://standards.freedesktop.org/desktop-entry-spec/latest/
沒有人規定不能用 shell script 執行就是了,方法很多種這個只是最正規的

2015/4/12 4:30
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30289
EXP: 23
離線
V字龍 寫到:
大威 寫到:
想再桌面磭一個shell script
nautilus.sh

內容gksudo nautilus

chmod u+x nautilus.sh

雙擊執行只是跑出gedit

試著加上 shebang
http://zh.wikipedia.org/zh-tw/Shebang

大威 寫到:
爬文也改過dconf-editor裡display改ask

依然一樣....

那個設定選項在 Nautilus 設定介面就可以調整喔,不需要改 dconf



統合上面的說明

執行下面的指令,產生「~/Desktop/nautilus.sh」這個檔。


echo > ~/Desktop/nautilus.sh
echo '#!/bin/bash' >> ~/Desktop/nautilus.sh
echo 'gksudo nautilus' >> ~/Desktop/nautilus.sh



然後在「Nautilus」的功能選單,選擇「Edit / Preferences」,會跳出「File Preferences」視窗。

切換到「Behavior」頁籤。

中間有一個「Executable Text Files」

* Run executable text files when they are opened
* View executable text file when they are opened
* Ask each time

預設是「View executable text file when they are opened」。
依照樓主的需求,建議改為「Run executable text files when they are opened」。
也可以改成「Ask each time」,只是每次點選,都會出現「確認對話框」就是了。


附註: 上面的「#!/bin/bash」也可以改成「#!/bin/sh」。

==========================


另外可以請樓主分享你說的「dconf-editor」修改方式嗎?

大威 寫到:
爬文也改過dconf-editor裡display改ask



我想學習,可以再請你花點時間,分享一下你的作法和參考連結嗎?

感恩先


2015/4/12 5:07
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
會員二級
註冊日期:
2008/12/6 11:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 148
MP : 21 / 6450
EXP: 95
離線
我什麼都不會,只會照著爬文一步一步走...

2015/4/12 16:13
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
會員二級
註冊日期:
2008/12/6 11:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 148
MP : 21 / 6450
EXP: 95
離線
這開啟的檔案總管不是root權限的,

我有一棵1T(ext4)的他不讓我讀取,那顆硬碟得權限是root

這該怎麼改?

1.把硬碟權限從root改成我,這完全不知如何下手

2.檔案總管用root權限開啟?

2015/4/12 16:17
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30289
EXP: 23
離線
大威 寫到:
這開啟的檔案總管不是root權限的,

我有一棵1T(ext4)的他不讓我讀取,那顆硬碟得權限是root

這該怎麼改?

1.把硬碟權限從root改成我,這完全不知如何下手

2.檔案總管用root權限開啟?


關於你要掛載硬碟,你可以先執行


$ sudo blkid



把顯示的訊息貼出來,

還有讓我知道你要掛載那顆硬碟

我需要這些訊息,後續我才好寫相關的指令,指引你怎麼操作。



硬碟掛載相關的討論,我有建立一個「索引」,基本上,操作步驟,應該是可以參考「這篇

2015/4/12 16:28
應用擴展 工具箱
回覆: 如何再桌面製作執行檔
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 204 / 1022
MP : 930 / 41629
EXP: 91
離線
大威 寫到:
我什麼都不會,只會照著爬文一步一步走...


不會技術沒有關係,只要懂得如何問問題,也能解決狀況的。

不知道你有沒有發現,你問的都不是你真正需要的解法,
網友回答你之後都是白作工,你的問題也沒得到解決,大家都繞了一圈回到原點。

其實,你只要做到完整地「描述」就可以了,
「判斷」就交給網友。

也就是說:
1.描述你的環境(硬體、軟體為何)
2.描述你的狀況(什麼事情不順遂)

網友就會:
1.判斷問題在哪
2.判斷解法為何

於是你的問題就解決了。

2015/4/12 20:47
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.