[?]關於indicator位置排序 [論壇 - Ubuntu基本設定]


正在瀏覽:   1 名遊客


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

(1) 2 »


[?]關於indicator位置排序
會員三級
註冊日期:
2011/2/20 20:10
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 5794
EXP: 17
離線
小弟現在所使用的是14.04 ubuntu x64 平台
想請問一下的是,想改附圖中右上角開關機那個下拉選單的位置到左上
附圖中的文件檔要追加哪個選項可以作到?
謝謝

附件:



png  2015-03-10 10:34:22 的螢幕擷圖.png (320.13 KB)
23986_54fe5a9983b54.png 1366X768 px

2015/3/10 10:44
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
AkishinoShiame 寫到:
小弟現在所使用的是14.04 ubuntu x64 平台
想請問一下的是,想改附圖中右上角開關機那個下拉選單的位置到左上
附圖中的文件檔要追加哪個選項可以作到?
謝謝


歹勢...我還無法解決樓主的問題

關於Unity介面,上方的Panel,怎麼設定和新增icon,我也蠻想知道。

我目前知道「xubuntu」, 「ubuntu-mate」, 「lubuntu」, 「Mint Cinnamon,都還蠻容易找到設定的方法,通常直接在panel按右鍵就可以找到設定的方式了。

另外一些桌面環境的紀錄,請參考Wiki

報告完畢


2015/3/10 17:37
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員三級
註冊日期:
2011/2/20 20:10
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 5794
EXP: 17
離線
因為我找過國外網站
很多的資料只寫說修改圖中的那份文件 = 後面的數字
就可以變更順序
可是我發現他預設沒有右上角齒輪那個icon的位置可供更改
所以想問一下右上齒輪的icon設定值要打啥
我想把那顆齒輪移到左上

2015/3/10 17:58
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
喔喔,看了您這段描述,我才看懂您一開始的附圖。

等會來玩看看這個設定檔「~/.local/share/indicators/application/ordering-override.keyfile」。

另外您可以把您參考的文章貼出來參考嗎?(國外的也行)



剛用「~/.local/share/indicators/application/ordering-override.keyfile」查詢,先查到「這篇」。

AkishinoShiame 寫到:
因為我找過國外網站
很多的資料只寫說修改圖中的那份文件 = 後面的數字
就可以變更順序
可是我發現他預設沒有右上角齒輪那個icon的位置可供更改
所以想問一下右上齒輪的icon設定值要打啥
我想把那顆齒輪移到左上

2015/3/10 18:13
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員三級
註冊日期:
2011/2/20 20:10
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 5794
EXP: 17
離線
http://www.webupd8.org/2011/06/how-to-change-application-indicators.html

#samwhelp 大:我是由上面該往頁查到的,不過我自己試的時候發現內建沒有提供右上角的那個icon選項
所以我在想說,是本身一定無法改還是說,需要再令一個地方改嗎?0.0

2015/3/13 17:59
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
AkishinoShiame 寫到:
http://www.webupd8.org/2011/06/how-to-change-application-indicators.html

#samwhelp 大:我是由上面該往頁查到的,不過我自己試的時候發現內建沒有提供右上角的那個icon選項
所以我在想說,是本身一定無法改還是說,需要再令一個地方改嗎?0.0


剛從您提供的「這篇」看到一個敘述


Update 7 May 2014: This was tested and works with Ubuntu 14.04! However, it only works with non-default AppIndicators, so you can't change the Power Manager indicator or the Network Applet indicator position.




2015/3/13 21:23
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員三級
註冊日期:
2011/2/20 20:10
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 5794
EXP: 17
離線
:D 是阿~
可是我之前測試的時候有試圖改過....
再測試結果後他上面寫的不能改的東西
我實際測試後還是有變動..... 0.0
所以我才在想說:是否有其他的名稱可以改各個對應的icon位置 XP

2015/3/13 21:43
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員三級
註冊日期:
2011/2/20 20:10
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 5794
EXP: 17
離線
btw, 小的最近把筆電裝成ubuntu 14.04 後
把界面改成如圖那樣XDD

另外 正在著手研究openstack OuO

2015/3/13 21:47
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
AkishinoShiame 寫到:
:D 是阿~
可是我之前測試的時候有試圖改過....
再測試結果後他上面寫的不能改的東西
我實際測試後還是有變動..... 0.0
所以我才在想說:是否有其他的名稱可以改各個對應的icon位置 XP


哈哈,關於這個,基本上我是投降了,我還是用其他的桌面環境比較順手。

而且我在猜


因為上面那個panel的左方,會顯示應用程式的選單,你真的要把它移到最左方,應該機率較小。
那個移動位置,可能只屬於是右方那一塊。



若你真的要追的話,可能就要去探索他的套件了。

我是說如果,真的真的要追的話。

以下步驟給你一些參考。

查詢「/usr/share/indicator-application/ordering-override.keyfile」屬於哪個套件的。


$ dpkg -S /usr/share/indicator-application/ordering-override.keyfile



顯示


indicator-application: /usr/share/indicator-application/ordering-override.keyfile



下載「Package indicator-application


$ apt-get download indicator-application



解開「indicator-application_12.10.1+14.04.20140407-0ubuntu1_amd64.deb 」


$ dpkg -x indicator-application_12.10.1+14.04.20140407-0ubuntu1_amd64.deb indicator-application



查看「indicator-application」裡面的檔案


$ tree indicator-application




$ strings indicator-application/usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service | grep keyfile



會顯示


ordering-override.keyfile
Unable to load keyfile '%s' because: %s
Unable to get keys from keyfile '%s' because: %s
/usr/share/indicator-application/ordering-override.keyfile




下載「Source Package indicator-application


$ apt-get source indicator-application



查看「tree indicator-application-12.10.1+14.04.20140407」裡面的檔案


$ tree indicator-application-12.10.1+14.04.20140407




$ cd indicator-application-12.10.1+14.04.20140407



查詢「ordering-override.keyfile」


$ grep ordering-override.keyfile ./* -R



顯示


./data/Makefile.am:override_DATA = ordering-override.keyfile
./data/Makefile.am: ordering-override.keyfile
./src/application-service-appstore.c:#define OVERRIDE_FILE_NAME "ordering-override.keyfile"



查詢「keyfile」


$ grep keyfile ./* -R



顯示


./data/Makefile.am:override_DATA = ordering-override.keyfile
./data/Makefile.am: ordering-override.keyfile
./src/application-service-appstore.c:#define OVERRIDE_FILE_NAME "ordering-override.keyfile"
./src/application-service-appstore.c: GKeyFile * keyfile = g_key_file_new();
./src/application-service-appstore.c: g_key_file_load_from_file(keyfile, filename, G_KEY_FILE_NONE, &error);
./src/application-service-appstore.c: g_warning("Unable to load keyfile '%s' because: %s", filename, error->message);
./src/application-service-appstore.c: g_key_file_free(keyfile);
./src/application-service-appstore.c: gchar ** keys = g_key_file_get_keys(keyfile, OVERRIDE_GROUP_NAME, NULL, &error);
./src/application-service-appstore.c: g_warning("Unable to get keys from keyfile '%s' because: %s", filename, error->message);
./src/application-service-appstore.c: g_key_file_free(keyfile);
./src/application-service-appstore.c: gint val = g_key_file_get_integer(keyfile, OVERRIDE_GROUP_NAME, key, &valerror);
./src/application-service-appstore.c: g_key_file_free(keyfile);



查詢「OVERRIDE_FILE_NAME 」


$ grep OVERRIDE_FILE_NAME ./* -R



會顯示


./src/application-service-appstore.c:#define OVERRIDE_FILE_NAME "ordering-override.keyfile"
./src/application-service-appstore.c: load_override_file(priv->ordering_overrides, DATADIR "/" OVERRIDE_FILE_NAME);
./src/application-service-appstore.c: gchar * userfile = g_build_filename(g_get_user_data_dir(), "indicators", "application", OVERRIDE_FILE_NAME, NULL);



查看跟「unity」相關的process


$ ps aux | grep unity



查看「dpkg -S unity-panel-service」


$ dpkg -S unity-panel-service




unity-services: /usr/share/upstart/sessions/unity-panel-service.conf
unity-services: /usr/lib/unity/unity-panel-service
unity-services: /usr/share/upstart/sessions/unity-panel-service-lockscreen.conf
unity-services: /usr/share/man/man1/unity-panel-service.1.gz




依樣畫葫蘆,參考上面的步驟來下載「unity-services」的「Pakcage 」和「Source Package」。


$ apt-get download unity-services
$ apt-get source unity-services



你也可以查詢「unity-services」相關的資訊


$ apt-cache showsrc unity-services



會看到前面兩行


Package: unity
Binary: unity, unity-services, libunity-core-6.0-9, libunity-core-6.0-dev, unity-autopilot, unity-2d, libunity-2d-private0, libunity-2d-private-dev, unity-2d-panel, unity-2d-spread, unity-2d-common, unity-2d-shell, unity-2d-dbg



第一行表示「Package: unity-services」是屬於「Source Package: unity」。
第二行表示「Source Package: unity」拆成「Binary: ...」後面那些「Package(套件)」。

報告完畢


2015/3/13 22:08
應用擴展 工具箱
回覆: [詢問]關於indicator位置排序
會員三級
註冊日期:
2011/2/20 20:10
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 5794
EXP: 17
離線
:D THX 找時間試試~~

2015/3/13 22:16
應用擴展 工具箱

(1) 2 »

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


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