Python - MenuMaker 日本語化 - 更新 20201102 - 変更内容
- 1. 概要
- 2. MenuMaker/IceWM.py
1. 概要
モジュール構成は、変わっていません。
jmenumaker
┣ CLI.py
┣ jmmaker.py
┣ update_jwm.sh
┣ update_openbox.sh
┗ MenuMaker
┣ __init__.py
┣ CLI.py
┣ Env.py
┣ Fluxbox.py
┣ IceWM.py
┣ JWM.py
┗ Openbox.py
以下、変更の発生したソースのみ記述します。
2. MenuMaker/IceWM.py
「IceWM」のカテゴリ「終了」を「終了・更新」として、「メニュー更新」でメニューを更新できるようにしました。
#####
# 終了メニュー設定
# @param env 環境変数クラス
# @param dic_exec_icon exec → icon 辞書
# @param lines メニューファイル全行
def set_end_menu(self, env, dic_exec_icon, lines):
try:
lines.append('menu "終了・更新" '+dic_exec_icon['ice']+' {'+"\n")
lines.append(' prog "メニュー更新" '+dic_exec_icon['update']+' python3.7 jmenumaker/jmmaker.py && icewm --restart '+"\n")
lines.append(' prog "システム再起動" '+dic_exec_icon['reboot']+' sudo /sbin/reboot '+"\n")
lines.append(' prog "シャットダウン" '+dic_exec_icon['shutdown']+' sudo /sbin/poweroff '+"\n")
lines.append("}\n")
except:
pass
79~80行です。
|
|