「PyPanel」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(文字列「Tips and tricks」を「ヒントとテクニック」に置換)
(アーカイブ)
タグ: 新規リダイレクト
 
1行目: 1行目:
  +
#redirect [[ArchWiki:アーカイブ]]
[[Category:アプリケーションランチャー]]
 
[[Category:視覚効果]]
+
[[Category:アーカイブ]]
[[en:PyPanel]]
 
[[ru:PyPanel]]
 
[http://pypanel.sourceforge.net/ PyPanel の sourceforge ページ] より:
 
:PyPanel は Python と C で書かれた X11 ウィンドウマネージャ用の軽量パネル/タスクバーです。簡単にカスタマイズしてあらゆるデスクトップテーマに合うようにできます。PyPanel は EWMH 互換の WM (Openbox, PekWM, FVWM など) で動作し GNU General Public License v2 で配布されています。
 
 
:以下のカスタマイズできる機能が存在します:
 
 
:*透過と影
 
:*パネルの大きさ・形・レイアウト
 
:*Xft のフォントタイプと色、影もサポート
 
:*ボタンイベント/アクション
 
:*時計とワークスペース名の表示
 
:*システムトレイ (通知エリア)
 
:*自動非表示
 
:*アプリケーションランチャー
 
:*カスタムアプリケーションアイコン
 
 
== インストール ==
 
 
[[公式リポジトリ]]から {{Pkg|pypanel}} を[[インストール]]してください。
 
 
== 設定 ==
 
 
pypanel は軽量ですが、機能はたくさん存在し、{{ic|.pypanelrc}} ファイルで設定することができます。設定ファイルは pypanel を最初に実行したときにホームディレクトリに作成されます。
 
 
pypanel を起動するには以下を実行:
 
$ pypanel
 
 
pypanel を自動的に実行したい場合は [[xinitrc]] や[[自動起動]]を見てください。
 
 
ホームディレクトリにデフォルトの設定ファイルができたら、ファイルを使って pypanel の挙動を編集します。{{ic|~/.pypanelrc}} ファイルは Python スクリプトなので、Python の構文とフォーマットに正しく従っている必要があります。ファイルにはコメントが豊富に付いているので、あくまで少数の設定だけを紹介します:
 
 
BG_COLOR = "0xfaebd7" # Panel background and tint (Antique White)
 
TASK_COLOR = "0xffffff" # Normal task name color
 
DESKTOP_COLOR = "0xffffff" # Desktop name color
 
CLOCK_COLOR = "0xffffff" # Clock text color
 
 
TASK_SHADOW_COLOR = "0x000000"
 
FOCUSED_SHADOW_COLOR = "0x000000"
 
SHADED_SHADOW_COLOR = "0x000000"
 
MINIMIZED_SHADOW_COLOR = "0x000000"
 
DESKTOP_SHADOW_COLOR = "0x000000"
 
CLOCK_SHADOW_COLOR = "0x000000"
 
 
SHADE = 64
 
 
ABOVE = 1 # Panel is always above other apps
 
APPICONS = 1 # Show application icons
 
AUTOHIDE = 0 # Autohide uses the CLOCK_DELAY timer above
 
SHADOWS = 1 # Show text shadows
 
SHOWLINES = 0 # Show object separation lines
 
SHOWBORDER = 1 # Show a border around the panel
 
 
他にも多くの設定が変えられます。上記は外観を変えられるオプションのほんの一例です。設定によって、マウスでクリックしたときなどの挙動も調整できます。コメントを読んで色々と試してみてください。
 
 
=== ランチャー ===
 
 
PyPanel にランチャーを追加したいときは、Panel Layout セクションでランチャーを有効にしてください。
 
# Panel Layout:
 
# ...
 
DESKTOP = 1
 
TASKS = 3
 
TRAY = 4
 
CLOCK = 5
 
LAUNCHER = 2
 
 
そして {{Ic|LAUNCH_LIST}} セクションに起動コマンドを追加します。まず実行したいコマンドを指定してから、表示するアイコンのフルパスを指定してください。
 
 
LAUNCH_LIST = [
 
("firefox", "/usr/lib/firefox-3.0.1/icons/mozicon16.xpm"),
 
("thunar", "/usr/share/icons/oxygen/16x16/apps/system-file-manager.png"),
 
("urxvt -bg black -fg grey", "/usr/share/icons/oxygen/16x16/apps/terminal.png"),
 
]
 
 
アプリケーションのアイコンは {{ic|/usr/share/icons}} の中を見てください。
 
 
== ヒントとテクニック ==
 
 
マウスクリックをもっと伝統的な動作をするようにしたい場合、{{ic|.pypanelrc}} の以下の行を探して下さい:
 
#-------------------------------------
 
def taskButtonEvent(pp, button, task):
 
#-------------------------------------
 
""" Button event handler for the panel's tasks """
 
 
if button == 1:
 
pp.taskFocus(task)
 
 
そして、最後の行を繰り返すようにして、以下のように変更してください:
 
 
#-------------------------------------
 
def taskButtonEvent(pp, button, task):
 
#-------------------------------------
 
""" Button event handler for the panel's tasks """
 
 
if button == 1:
 
pp.taskFocus(task)
 
pp.taskFocus(task)
 
 
{{ic|.Xauthority}} ファイルが存在しないというエラーが pypanel から表示される場合、ファイルを作成してください:
 
$ touch ~/.Xauthority
 
 
== 参照 ==
 
 
* [http://pypanel.sourceforge.net PyPanel SourceForge ページ]
 

2020年7月20日 (月) 22:08時点における最新版