Учебники (How-To & F.A.Q)

Нет звука после установки KDE Manjaro

Привет. Помогите, пожалуйста, решить проблему со звуком, точнее с его отсуствием) Установил KDE Manjaro рядом с Windows 10, все отлично, но почему-то нет звука. В винде все работает, до этого стоял Debian на нём тоже все хорошо было. Но теперь не знаю что делать, в интернете все обыскал ничего не помогло
Учебники (How-To & F.A.Q)

Ввод символа с клавиатуры в языке С

Здравствуйте!
Вопрос в заголовке, НО
нужно вводить символы сразу, без завершающего Enter.
getc, fgets, getchar — эти не годятся, пробовал…

Есть getch и getche, но нет conio.h

собственно, либо где взять conio.h или какой стандартной функцией это сделать?
Учебники (How-To & F.A.Q)

Некоторые "тонкости" обновления manjaro

1. необходимо проверить есть ли у вас утилита pacdiff (она входит в пакет pacman) просто запустив ее (может ругнуться на отсутствие vim, доустановите любым способом любой vim)
2. обновляемся
3. после обновления запускаем sudo pacdiff
(кто не привык или не хочет пользоваться редактором vim может дать такую команду sudo DIFFPROG=nano pacdiff )
он покажет все вновь привнесенные конфиги с расширением .pacnew
4. сравниваем изменения, они будут выделены красным (слева файл с расширением .pacnew, справа действующий в системе) при необходимости редачим (при незнании спрашиваем тут)
5. перегружаемся и радуемся отсутствию проблем
Учебники (How-To & F.A.Q)

Ошибка ключей и баз при очень запоздалом обновлении manjaro

при попытке обновления получаем стандартную ошибку ключей.
1. Обычно достаточно этого: (все делаю от рута)
pacman-mirrors --fasttrack
rm -R /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate archlinux manjaro
pacman-key --refresh-keys  
pacman -Sc
cp -r /var/lib/pacman/sync/ /sync
rm -R /var/lib/pacman/sync/
pacman -Syyu

2. если вышеприведенные команды не привели к успеху
отключаем проверку ключей в /etc/pacman.conf
раздел [options]
SigLevel = Never

Пробуем
pacman -Syyu


получаем «Unrecognized archive format» Error

на любом зеркале, например яндекс, выбираем самые новые файлы и устанавливаем их

pacman -U https://mirror.yandex.ru/mirrors/manjaro/pool/overlay/manjaro-keyring-20200603-1-any.pkg.tar.zst

pacman -U https://mirror.yandex.ru/mirrors/manjaro/pool/sync/archlinux-keyring-20200820-1-any.pkg.tar.zst

rm -f /var/lib/pacman/sync/*
pacman -Sy
pacman -Syu


дальше можно снова включить проверку ключей.
Учебники (How-To & F.A.Q)

Ациклическое переключение раскладки клавиатуры в xfce

по наводке одного уважаемого человека из телеграм канала озадачился ацикличным переключением раскладки в крысе, — это типа когда на каждую раскладку свое сочетание клавишь,
я сделал на капс лок — английскую, на шифт капс — русскую и переключатель пока держишь на правый контрл
всего то надо добавить или изменить строку
grp:shift_caps_switch,grp:rctrl_switch
в редакторе настроек.
действительно, теперь после переключения на окно, надо заиметь привычку сразу нажимать на нужное сочетание раскладки и всегда будешь знать на каком языке ты печатаешь, можно отказаться от индикатора раскладки для экономии места в системном трее. и забыть как страшный сон всякие автопереключатели раскладки типа xneuer
зы. правила переключения лежат тут /usr/share/X11/xkb/rules/base.lst
Учебники (How-To & F.A.Q): Ациклическое переключение раскладки клавиатуры в xfce
Учебники (How-To & F.A.Q)

РЕШЕНО Изменение ширины системного окна polkit-gnome-authentication-agent-1 в xfce

каким способом в xfce можно изменить ширину системного окна «Аутентифицировать»? Ни какими графическими способами это сделать не удается, при наведении мыши на края окна его можно только переместить. работе не мешает, но раздражает)
Учебники (How-To & F.A.Q): Уголок новичка: размер окна
xprop выдает следующую информацию:
Учебники (How-To & F.A.Q): Уголок новичка: описание окна
Учебники (How-To & F.A.Q)

Управление жестами на тачпаде. Fusuma

Всем привет. Нашел очень хорошую программу для управления жестами на тачпаде.

Установка:
Устанавливаем пакет «ruby-fusuma» с aur.
Нужно обязательно добавить пользователя в группу sudo gpasswd -a $USER input
Для того, чтобы можно было получать доступ к устройствам ввода без прав администратора
После завершения всех настроек нужно будет перезагрузить сессию, для того, чтобы пользовательская сессия уже имела доступ к группе input
Также нужно добавить в автозагрузку программу fusuma (она будет работать в фоне)

Конфигурация:
Путь до конфига, если его нет то создать вручную: $HOME/.config/fusuma/config.yml

Моя конфигурация на kde такая

swipe:
  3:
    up:
      command: 'xdotool key super+w' # показать все окна
    down:
      command: 'xdotool key super+w' # показать все окна
  4:
    up:
      command: 'xdotool key super+d' # показать рабочий стол
    down:
      command: 'xdotool key super+d' # показать рабочий стол
      
threshold:
  pinch: 0.1 # Ожидание для повторного считывания жеста

interval:
  swipe: 0.3 # С какой скоростью ты делаешь жест 
  pinch: 0.1 # Ожидание для повторного считывания жеста


Также есть свайп left, right. Для более подробной информаци можно смотреть на github репозиторий разработчика:Fusuma github

PS. Я долго искал такую программу, постоянно попадались которые не работают или работают только на wayland. Эта программа работает на x11, на wayland не проверял, если у кого-то есть опыт с wayland + fusuma, то напишите в комментариях, будет полезно знать.