home.social

#xkill — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #xkill, aggregated by home.social.

  1. CW: Проблеми з Wayland і їхні вирішення.

    Після оновлення до Plasma 6 я виявив що тепер основною є Wayland сесія тому я вирішив ще раз спробувати використовувати його. Раніше я не один раз намагався його використовувати, але більше ніж день не витримував. Час від часу запускав цю сесію перевіряючи чи нічого не змінилось. І ось сьогодні хочу розказати про проблеми які виникли і їхнє вирішення.

    • Додатки на базі Electron:

    У додатках які використовують Electron для графічного інтерфейсу курсор не змінював форму при наведенні на різні елементи такі як кнопки чи поля вводу. Для виправлення цієї несправності потрібно всього лиш додати два параметри --enable-features=UseOzonePlatform і --ozone-platform=wayland до команди виконання, але додавати їх до кожної програми не зручно, тому ми можемо створити конфігураційний файл з цими параметрами. Для кожної версії Electron потрібен свій файл, але можна зробити один загальний і для кожної версії зробити символьне посилання. Файл повинен знаходитись у каталозі ~/.config і мати назву electron<ver>-flags.conf. До прикладу створимо файл ~/.config/electron25-flags.conf з вмістом

    --enable-features=UseOzonePlatform
    --ozone-platform=wayland
    

    Для інших версій створимо посилання за допомоги команди ln -s electron25-flags.conf electron29-flags.conf.

    • Команда xkill:

    Команда xkill, як зрозуміло з назви, розрахована на роботу з X сервером тому в Wayland вона не працює. Заміни їй у вигляді іншої команди я не знайшов, але у KWin є схожий вбудований функціонал який успішно працює в Wayland. Мене це повністю влаштовує, бо й xkill я використовував у вигляді комбінації клавіш. Налаштувати сполучення клавіш можна у Системні налаштування > Клавіатура > Скорочення > KWin > Вбити вікно.

    Одного разу я випадково вбив таким способом стільницю. Все працювало, але зникли значки, віджети й фон.

    • Команда xclip

    Команда xclip призначення для роботи з буфером обміну, але знову ж таки тільки в середовищі xorg. Ця команда має деякі параметри без яких вона не працює, тому для зручності створив два псевдоніми xcopy і xpaste для зручності. Для цього ж функціоналу у Wayland сесії є пакунок wl-clipboard у якому є два бінарники wl-copy і wl-paste які служать заміною моїх скорочень.

    #wayland #session #electron #xkill #xclip #несправності #вирішення #рішення #x11 #xorg

  2. How to Force Kill an Unresponsive UI Program In Ubuntu

    1. Hit Ctrl + Alt + T to open up your Terminal OR Alt + F2 to run a command
    2. Type xkill. Your mouse cursor will turn into a small x as shown
    3. Profit

    #ubuntu #linux #gui #kill #xkill #tips

  3. audacity grabbed my cursor, it was something else, and i was unable to do anything in it. and it hung.

    so i was able to switch the window to the terminal, and write xkill.

    xkill tried to run but complained:

    >~ $ xkill
    Select the window whose client you wish to kill with button 1....
    xkill: unable to grab cursor

    eventually killed it with kill, but that was an interesting message.

    #linux #xkill #operating_systems #x #audacity