Я пытаюсь создать минималистичный графический интерфейс в Qtile для опций выключения, перезапуска и выхода из системы, используя простой виджет, но у меня проблемы с функциональностью щелчка.
Я использую Archcraft Linux.. .
хотя я знаю, как это сделать с помощью терминала, я пытаюсь приблизить свой qtile WM к
среде рабочего стола, и в основном потому, что я новичок в Linux Я добавил следующий фрагмент в свой config.py:
#these lines at beginning
# Define colors
power_bar_bg = "#2E3440"
button_bg = "#3B4252"
button_fg = "#D8DEE9"
# Define functions for power actions
def shutdown(qtile):
os.system("poweroff")
def restart(qtile):
os.system("reboot")
def logout(qtile):
qtile.cmd_shutdown()
#this is snippet that's near the end of the config file
screens = [
Screen(
right=bar.Gap(var_gap_right),
left=bar.Gap(var_gap_left),
top=bar.Gap(var_gap_top),
bottom=bar.Bar(
[
widget.TextBox(
text="⏻",
foreground=button_fg,
background=button_bg,
fontsize=20,
padding=10,
mouse_callbacks={'Button1': shutdown}
),
widget.TextBox(
text="↺",
foreground=button_fg,
background=button_bg,
fontsize=20,
padding=10,
mouse_callbacks={'Button1': restart}
),
widget.TextBox(
text="➡️",
foreground=button_fg,
background=button_bg,
fontsize=20,
padding=10,
mouse_callbacks={'Button1': logout}
),
],
30, # height of the bar
background=power_bar_bg,
),
)
]
на полученном рабочем столе это было внизу
хотя это почти то, что я ожидал, но проблема в том, что я не могу нажать на кнопки
и обратные вызовы мыши не работают должным образом... они вообще не работают
[b]Я пытаюсь создать минималистичный графический интерфейс в Qtile для опций выключения, перезапуска и выхода из системы, используя простой виджет, но у меня проблемы с функциональностью щелчка. Я использую Archcraft Linux.. . хотя я знаю, как это сделать с помощью терминала, я пытаюсь приблизить свой qtile WM к среде рабочего стола, и в основном потому, что я новичок в Linux[/b] [b]Я добавил следующий фрагмент в свой config.py:[/b] [code]#these lines at beginning # Define colors power_bar_bg = "#2E3440" button_bg = "#3B4252" button_fg = "#D8DEE9"
# Define functions for power actions def shutdown(qtile): os.system("poweroff")
def restart(qtile): os.system("reboot")
def logout(qtile): qtile.cmd_shutdown()
#this is snippet that's near the end of the config file screens = [ Screen( right=bar.Gap(var_gap_right), left=bar.Gap(var_gap_left), top=bar.Gap(var_gap_top), bottom=bar.Bar( [ widget.TextBox( text="⏻", foreground=button_fg, background=button_bg, fontsize=20, padding=10, mouse_callbacks={'Button1': shutdown} ), widget.TextBox( text="↺", foreground=button_fg, background=button_bg, fontsize=20, padding=10, mouse_callbacks={'Button1': restart} ), widget.TextBox( text="➡️", foreground=button_fg, background=button_bg, fontsize=20, padding=10, mouse_callbacks={'Button1': logout} ), ], 30, # height of the bar background=power_bar_bg, ), ) ] [/code] на полученном рабочем столе это было внизу хотя это почти то, что я ожидал, но проблема в том, что я не могу нажать на кнопки и обратные вызовы мыши не работают должным образом... они вообще не работают
Введение
Странно, что в опциях модуля кликов поддонов можно анализировать параметр команды в формате '--option=value', где значение представляет собой строку, и это эквивалентно '--option value', где значение снова является строкой, но при...
Недавно я установил Arch Linux с оконным менеджером Qtile. В эти дни я тестировал и пытался настроить Qtile и персонализировать его. Сейчас пытаюсь добавить украшения Qtile-extra, но они просто не отображаются. Я не знаю, не напутал ли я в своем...
Я работаю над текстовым редактором с вкладками на Java, используя Swing, который позволяет создавать простые и форматированные текстовые документы. Я пытался настроить прослушиватели действий мыши для каждой вкладки, которую создает пользователь...
У меня есть виджет, который отображает созданное растровое изображение в качестве фона. Это растровое изображение генерируется в соответствии с шириной и высотой виджета, предоставленными в пакете AppWidgetProvider. Некоторые программы запуска...