mirror of
https://github.com/fairyglade/ly.git
synced 2026-05-06 15:20:36 +00:00
## What are the changes about? Adds customizable commands and labels to ly. Solves https://codeberg.org/fairyglade/ly/issues/905. Since Ly doesn't use INI headers. I use them exclusively for declarations of custom commands and labels. ### Commands Bind a keybind to a command, and add a hint to the HUD. Useful for use cases like display brightness, switching between GPUs, etc. Supports localization in the `name` field only. ex: where `lang = es`: `$brightness_up` => `bajar brillo` Declared in config.ini with the following: ```ini [cmd:F8] name = custom command 2 cmd = touch /tmp/ly.gaming ``` ### Labels Add a label to the HUD. As specified in #905. The text of the label corresponds to the output of the command specified in `[lbl:NAME]`. Only shows the first line of the output. Declared in config.ini with the following: ```ini [lbl:kernel] cmd = uname -srn refresh = 0 ``` Example to add to the config.ini: ```ini # Declare a command with the F8 binding. [cmd:F8] #The name of the command to show up in Ly. name = custom command cmd = touch /tmp/ly.gaming # Declare a label with an ID. This ID should be unique across all labels. [lbl:kernel] cmd = uname -srn # In frames, the time to re-run the command and update the label. If 0, only run once- do not refresh. refresh = 0 # Once you're done setting up labels and commands, add an empty header # below to continue configurating the rest of Ly. # Put other settings not belonging to custom commands/labels below here. [] ``` ## Pre-requisites - [x] I have tested & confirmed the changes work locally  Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/945 Reviewed-by: AnErrupTion <anerruption+codeberg@disroot.org> Co-authored-by: RadsammyT <radsammyt@gmail.com> Co-committed-by: RadsammyT <radsammyt@gmail.com>
83 lines
3.0 KiB
INI
83 lines
3.0 KiB
INI
authenticating = 認証中...
|
|
brightness_down = 明るさを下げる
|
|
brightness_up = 明るさを上げる
|
|
capslock = CapsLock
|
|
|
|
|
|
|
|
|
|
err_alloc = メモリ割り当て失敗
|
|
|
|
|
|
err_bounds = 境界外インデックス
|
|
err_brightness_change = 明るさの変更に失敗しました
|
|
err_chdir = ホームフォルダを開けませんでした
|
|
|
|
err_config = 設定ファイルを解析できません
|
|
|
|
err_dgn_oob = ログメッセージ
|
|
err_domain = 無効なドメイン
|
|
err_empty_password = 空のパスワードは許可されていません
|
|
err_envlist = 環境変数リストの取得に失敗しました
|
|
|
|
|
|
err_hostname = ホスト名の取得に失敗しました
|
|
|
|
|
|
|
|
err_mlock = パスワードメモリのロックに失敗しました
|
|
err_null = ヌルポインタ
|
|
err_numlock = NumLockの設定に失敗しました
|
|
err_pam = PAMトランザクション失敗
|
|
err_pam_abort = PAMトランザクションが中断されました
|
|
err_pam_acct_expired = アカウントの有効期限が切れています
|
|
err_pam_auth = 認証エラー
|
|
err_pam_authinfo_unavail = ユーザー情報の取得に失敗しました
|
|
err_pam_authok_reqd = トークンの有効期限が切れています
|
|
err_pam_buf = メモリバッファエラー
|
|
err_pam_cred_err = 認証情報の設定に失敗しました
|
|
err_pam_cred_expired = 認証情報の有効期限が切れています
|
|
err_pam_cred_insufficient = 認証情報が不十分です
|
|
err_pam_cred_unavail = 認証情報の取得に失敗しました
|
|
err_pam_maxtries = 最大試行回数に到達しました
|
|
err_pam_perm_denied = アクセスが拒否されました
|
|
err_pam_session = セッションエラー
|
|
err_pam_sys = システムエラー
|
|
err_pam_user_unknown = 不明なユーザー
|
|
err_path = パスの設定に失敗しました
|
|
err_perm_dir = カレントディレクトリの変更に失敗しました
|
|
err_perm_group = グループ権限のダウングレードに失敗しました
|
|
err_perm_user = ユーザー権限のダウングレードに失敗しました
|
|
err_pwnam = ユーザー情報の取得に失敗しました
|
|
err_sleep = スリープコマンドの実行に失敗しました
|
|
|
|
|
|
|
|
err_tty_ctrl = TTY制御の転送に失敗しました
|
|
|
|
|
|
err_user_gid = ユーザーGIDの設定に失敗しました
|
|
err_user_init = ユーザーの初期化に失敗しました
|
|
err_user_uid = ユーザーUIDの設定に失敗しました
|
|
err_xauth = xauthコマンドの実行に失敗しました
|
|
err_xcb_conn = XCB接続に失敗しました
|
|
err_xsessions_dir = セッションフォルダが見つかりませんでした
|
|
err_xsessions_open = セッションフォルダを開けませんでした
|
|
|
|
insert = 挿入
|
|
login = ログイン
|
|
logout = ログアウト済み
|
|
no_x11_support = X11サポートはコンパイル時に無効化されています
|
|
normal = 通常
|
|
numlock = NumLock
|
|
other = その他
|
|
password = パスワード
|
|
restart = 再起動
|
|
shell = シェル
|
|
shutdown = シャットダウン
|
|
sleep = スリープ
|
|
|
|
wayland = Wayland
|
|
x11 = X11
|
|
xinitrc = xinitrc
|