LINUX.ORG.RU
Ответ на: комментарий от ammm

что имеете в виду?

сайт не открывается… для арч того чего нет в репе есть в аур, устанвливается легко - надо всего лишь скачать, перейти в скаченую дирректрию и выполнить команду makepkg -sri если у тебя аур открывается - труда не составит поставить.

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от ammm

там много ссылок

нет одна единственная, имеет вид git clone https://aur.archlinux.org/easy-switcher или как то так - я точно не вижу, у мея аур не открывается.

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от PunkPerson

пожалуйста помогите довершить

«Нажмите клавишу или комбинацию клавиш, которая изменит раскладку в вашей системе. Ждем вашего ввода…»

после этого собщения нажал на клавиши ctrl + Scroll Lock но ничего не не работает?

user@arch ~ $ yay -S easy-switcher

AUR Explicit (1): easy-switcher-0.4-1
Sync Make Dependency (1): fpc-3.2.2-11
:: (1/1) Скачан PKGBUILD: easy-switcher
  1 easy-switcher                    (файлы сборки существуют)
==> Пакеты, для которых требуется очистить кэш сборки?
==> [N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==> 
  1 easy-switcher                    (файлы сборки существуют)
==> Показать изменения?
==> [N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==> 
==> Сборка пакета easy-switcher 0.4-1 (Вс 31 авг 2025 13:56:00)
==> Получение исходных файлов...
  -> Загрузка easy-switcher-0.4.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 17388    0 17388    0     0   7158      0 --:--:--  0:00:02 --:--:--  166k
==> ВНИМАНИЕ: Пропуск проверки PGP-подписей исходных файлов.
==> Проверка файлов source с использованием sha512sums...
    easy-switcher-0.4.tar.gz ... Готово
==> Проверка файлов source с использованием b2sums...
    easy-switcher-0.4.tar.gz ... Готово
:: Удалить зависимости для сборки после установки? [y/N] 
:: (1/1) Анализ SRCINFO: easy-switcher
[sudo] пароль для user: 
разрешение зависимостей...
проверка конфликтов...

Пакет (1)  Новая версия  Изменение размера  Размер загрузки

extra/fpc  3.2.2-11             330,35 MiB        40,83 MiB

Будет загружено:     40,83 MiB
Будет установлено:  330,35 MiB

:: Приступить к установке? [Y/n] 
:: Получение пакетов...
 fpc-3.2.2-11-x86_64    40,8 MiB  1141 KiB/s 00:37 [######################] 100%
(1/1) проверка ключей                              [######################] 100%
(1/1) проверка целостности пакета                  [######################] 100%
(1/1) загрузка файлов пакетов                      [######################] 100%
(1/1) проверка конфликтов файлов                   [######################] 100%
(1/1) проверка доступного места                    [######################] 100%
:: Обработка изменений пакета...
(1/1) установка fpc                                [######################] 100%
:: Запуск post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Сборка пакета easy-switcher 0.4-1 (Вс 31 авг 2025 13:57:06)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Найден easy-switcher-0.4.tar.gz
==> Проверка файлов source с использованием sha512sums...
    easy-switcher-0.4.tar.gz ... Готово
==> Проверка файлов source с использованием b2sums...
    easy-switcher-0.4.tar.gz ... Готово
==> Удаление директории '$srcdir/'...
==> Распаковка исходных файлов...
  -> Распаковка 'easy-switcher-0.4.tar.gz' с помощью bsdtar
==> Исходные файлы готовы.
==> Сборка пакета easy-switcher 0.4-1 (Вс 31 авг 2025 13:57:08)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> ВНИМАНИЕ: Использование существующего дерева исходных файлов в '$srcdir/'
==> Запускается build()...
Free Pascal Compiler version 3.2.2 [2024/05/01] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling easy-switcher.lpr
easy-switcher.lpr(959,52) Warning: Conversion between ordinals and pointers is not portable
Linking easy-switcher
Warning: "crtbeginS.o" not found, this will probably cause a linking failure
Warning: "crtendS.o" not found, this will probably cause a linking failure
1139 lines compiled, 0.5 sec
3 warning(s) issued
==> Вход в окружение fakeroot...
==> Запускается package()...
install: создание каталога '/home/user/.cache/yay/easy-switcher/pkg/easy-switcher/usr'
install: создание каталога '/home/user/.cache/yay/easy-switcher/pkg/easy-switcher/usr/bin'
'easy-switcher' -> '/home/user/.cache/yay/easy-switcher/pkg/easy-switcher/usr/bin/easy-switcher'
==> Очистка...
  -> Удаление файлов libtool...
  -> Удаление ненужных файлов...
  -> Удаление статических библиотек...
  -> Удаление отладочной информации из бинарников и библиотек...
  -> Сжатие документации (man и info)...
==> Проверка сборки на ошибки...
==> Создание пакета "easy-switcher"...
  -> Создание файла '.PKGINFO'...
  -> Создание файла '.BUILDINFO'...
  -> Создание файла '.MTREE'...
  -> Сжатие пакета...
==> Выход из окружения fakeroot.
==> Завершена сборка пакета easy-switcher 0.4-1 (Вс 31 авг 2025 13:57:11)
==> Очистка...
загрузка пакетов...
разрешение зависимостей...
проверка конфликтов...

Пакет (1)      Новая версия  Изменение размера

easy-switcher  0.4-1                  0,94 MiB

Будет установлено:  0,94 MiB

:: Приступить к установке? [Y/n] 
(1/1) проверка ключей                              [######################] 100%
(1/1) проверка целостности пакета                  [######################] 100%
(1/1) загрузка файлов пакетов                      [######################] 100%
(1/1) проверка конфликтов файлов                   [######################] 100%
(1/1) проверка доступного места                    [######################] 100%
:: Обработка изменений пакета...
(1/1) установка easy-switcher                      [######################] 100%
:: Запуск post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
user@arch ~ $ 

user@arch ~ $ sudo easy-switcher -c
[sudo] пароль для user: 
Easy Switcher keyboard configuration started.
Trying to read existing config file...
Done.

Easy Switcher will try to detect your keyboard automatically.
Please press ENTER...

Found keyboard at /dev/input/event5

Press the key or combination of keys that changes layout in your system.
Waiting for your input...
Key SCROLLLOCK captured

Press the key you will use to correct the text you have entered.
Waiting for your input...
Key LEFTCTRL captured

Writing configuration file...
Keyboard configuration successfully saved.
See /etc/easy-switcher/default.conf to edit additional parameters.
user@arch ~ $ 

ammm
() автор топика
Ответ на: комментарий от PunkPerson

пишу «ghjuhfvvf» и что сделать чтобы это слово стала «программа»

user@arch ~ $ sudo easy-switcher -i
[sudo] пароль для user: 
Installing Easy Switcher daemon...
Easy Switcher daemon successfully installed, version: 0.4
user@arch ~ $ 
user@arch ~ $ sudo systemctl enable easy-switcher
Created symlink '/etc/systemd/system/sysinit.target.wants/easy-switcher.service' → '/usr/lib/systemd/system/easy-switcher.service'.
user@arch ~ $ 
user@arch ~ $ sudo systemctl start easy-switcher
user@arch ~ $ 
user@arch ~ $ 
user@arch ~ $ 
user@arch ~ $ sudo easy-switcher -i
sudo systemctl enable easy-switcher
sudo systemctl start easy-switcher
[sudo] пароль для user: 
Installing Easy Switcher daemon...
Easy Switcher daemon successfully installed, version: 0.4
user@arch ~ $ 

ammm
() автор топика
Ответ на: комментарий от PunkPerson

так? и что дальше, не работает

user@arch ~ $ sudo easy-switcher -i
sudo systemctl enable easy-switcher
sudo systemctl start easy-switcher
[sudo] пароль для user: 
Installing Easy Switcher daemon...
Easy Switcher daemon successfully installed, version: 0.4
user@arch ~ $ 


ammm
() автор топика
Последнее исправление: ammm (всего исправлений: 1)
Ответ на: комментарий от PunkPerson

блоком нельзя ставить эти три команды? после выполнения не заработало что делать?

user@arch ~ $ sudo easy-switcher -i && sudo systemctl enable easy-switcher && sudo systemctl start easy-switcher
[sudo] пароль для user: 
Installing Easy Switcher daemon...
Easy Switcher daemon successfully installed, version: 0.4
user@arch ~ $ 
ammm
() автор топика
Ответ на: комментарий от PunkPerson
user@arch ~ $ sudo systemctl status easy-switcher
[sudo] пароль для user: 
● easy-switcher.service - Easy Switcher - keyboard layout switcher
     Loaded: loaded (/usr/lib/systemd/system/easy-switcher.service; enabled; pr>
     Active: active (running) since Sun 2025-08-31 16:19:30 MSK; 58min ago
 Invocation: 962158db9628413992720c3c3f5e1125
   Main PID: 1672 (easy-switcher)
      Tasks: 2 (limit: 9270)
     Memory: 888K (peak: 1.6M)
        CPU: 524ms
     CGroup: /system.slice/easy-switcher.service
             └─1672 /usr/bin/easy-switcher -r

авг 31 16:19:30 arch systemd[1]: Started Easy Switcher - keyboard layout switch>
авг 31 16:19:30 arch easy-switcher[1672]: [Info] Starting Easy Switcher v0.4...
авг 31 16:19:30 arch easy-switcher[1672]: [Info] Easy Switcher started successf>
lines 1-14/14 (END)...skipping...
● easy-switcher.service - Easy Switcher - keyboard layout switcher
     Loaded: loaded (/usr/lib/systemd/system/easy-switcher.service; enabled; preset: disabled)
     Active: active (running) since Sun 2025-08-31 16:19:30 MSK; 58min ago
 Invocation: 962158db9628413992720c3c3f5e1125
   Main PID: 1672 (easy-switcher)
      Tasks: 2 (limit: 9270)
     Memory: 888K (peak: 1.6M)
        CPU: 524ms
     CGroup: /system.slice/easy-switcher.service
             └─1672 /usr/bin/easy-switcher -r

авг 31 16:19:30 arch systemd[1]: Started Easy Switcher - keyboard layout switcher.
авг 31 16:19:30 arch easy-switcher[1672]: [Info] Starting Easy Switcher v0.4...
авг 31 16:19:30 arch easy-switcher[1672]: [Info] Easy Switcher started successfully.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-14/14 (END)

ammm
() автор топика
Ответ на: комментарий от PunkPerson

горячие клавиши там ставил контл пробел? пишу что то на английском ,нажимаю контл пробел, но ничего не меняется

user@arch ~ $ easy-switcher -d
Starting Easy Switcher v0.4 in debug mode...
Setting up signal handlers...
Done.
Reading config...
Done.
Opening keyboard...
Cannot open /dev/input/event5 Permission denied
user@arch ~ $ 


ammm
() автор топика
Ответ на: комментарий от PunkPerson

так?

user@arch ~ $ sudo easy-switcher -d
[sudo] пароль для user: 
Starting Easy Switcher v0.4 in debug mode...
Setting up signal handlers...
Done.
Reading config...
Done.
Opening keyboard...
Done.
Installing virtual keyboard...
Done.
Getting mouse input...
Done.
Easy Switcher started successfully.
input ENTER up
mouse click
buffer clearing queued
buffer cleared
input LEFTCTRL down
input LEFTSHIFT down
input C down
input C up
input LEFTSHIFT up
input LEFTCTRL up
buffer cleared
input LEFTALT down
input TAB down
input LEFTALT up
buffer cleared
input TAB up
buffer cleared
mouse click
buffer clearing queued
buffer cleared
input LEFTCTRL down
input LEFTSHIFT down
input V down
input V up
input LEFTSHIFT up
input LEFTCTRL up
buffer cleared
mouse click
buffer clearing queued
ammm
() автор топика
Ответ на: комментарий от PunkPerson
user@arch ~ $ cat /etc/systemd/system/sysinit.target.wants/easy-switcher.service
[Unit]
Description=Easy Switcher - keyboard layout switcher
Requires=local-fs.target
After=local-fs.target
StartLimitIntervalSec=10
StartLimitBurst=3

[Service]
Type=simple
ExecStart=/usr/bin/easy-switcher -r
#User=easy-switcher
Restart=on-failure
RestartSec=3

[Install]
WantedBy=sysinit.target 
user@arch ~ $ 

ammm
() автор топика
Ответ на: комментарий от PunkPerson

и что оттсюда ясно? что то конкретное нету?

user@arch ~ $ easy-switcher --help
Easy Switcher - keyboard layout switcher v0.4

Usage: easy-switcher [option]

Options:
   -i,   --install     install as systemd daemon
   -u,   --uninstall   uninstall systemd daemon
   -c,   --configure   configure Easy Switcher
   -r,   --run         run
   -d,   --debug       run in a debug mode
   -o,   --old-style   run as an "old-style" (not systemd) daemon
   -h,   --help        show this help
user@arch ~ $ 
ammm
() автор топика
Ответ на: комментарий от PunkPerson

после су ввожу пароль , нажимаю на ентер и вот таким образом показывает пароль , пожалуйста поясните что это значит? а Вы на свой комп установили Easy Switcher, он работает?

user@arch ~ $ su
Пароль: 
^@suaacccraHHasu: Сбой при проверке подлинности
user@arch ~ $
ammm
() автор топика
Ответ на: комментарий от amd_amd

глючило, выполнил восстановление с TimeShift-перестало глючить , что делать дальше ?

user@arch ~ $ sudo easy-switcher -c
[sudo] пароль для user: 
sudo: easy-switcher: команда не найдена
user@arch ~ $ git clone https://aur.archlinux.org/easy-switcher.git
Клонирование в «easy-switcher»...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 0), reused 8 (delta 0), pack-reused 0 (from 0)
Получение объектов: 100% (8/8), готово.
user@arch ~ $ 
user@arch ~ $ 
user@arch ~ $ cd easy-switcher
user@arch ~/easy-switcher $ makepkg -sri
==> Сборка пакета easy-switcher 0.4-1 (Вс 31 авг 2025 22:47:02)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Установка недостающих зависимостей...
[sudo] пароль для user: 
разрешение зависимостей...
проверка конфликтов...

Пакет (1)  Новая версия  Изменение размера

extra/fpc  3.2.2-11             330,35 MiB

Будет установлено:  330,35 MiB

:: Приступить к установке? [Y/n] 
(1/1) проверка ключей                                                                                                          [#############################################################################] 100%
(1/1) проверка целостности пакета                                                                                              [#############################################################################] 100%
(1/1) загрузка файлов пакетов                                                                                                  [#############################################################################] 100%
(1/1) проверка конфликтов файлов                                                                                               [#############################################################################] 100%
(1/1) проверка доступного места                                                                                                [#############################################################################] 100%
:: Обработка изменений пакета...
(1/1) установка fpc                                                                                                            [#############################################################################] 100%
:: Запуск post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Получение исходных файлов...
  -> Загрузка easy-switcher-0.4.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 17388    0 17388    0     0  11043      0 --:--:--  0:00:01 --:--:-- 11043
==> Проверка файлов source с использованием sha512sums...
    easy-switcher-0.4.tar.gz ... Готово
==> Проверка файлов source с использованием b2sums...
    easy-switcher-0.4.tar.gz ... Готово
==> Распаковка исходных файлов...
  -> Распаковка 'easy-switcher-0.4.tar.gz' с помощью bsdtar
==> Запускается build()...
Free Pascal Compiler version 3.2.2 [2024/05/01] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling easy-switcher.lpr
easy-switcher.lpr(959,52) Warning: Conversion between ordinals and pointers is not portable
Linking easy-switcher
Warning: "crtbeginS.o" not found, this will probably cause a linking failure
Warning: "crtendS.o" not found, this will probably cause a linking failure
1139 lines compiled, 0.5 sec
3 warning(s) issued
==> Вход в окружение fakeroot...
==> Запускается package()...
install: создание каталога '/home/user/easy-switcher/pkg/easy-switcher/usr'
install: создание каталога '/home/user/easy-switcher/pkg/easy-switcher/usr/bin'
'easy-switcher' -> '/home/user/easy-switcher/pkg/easy-switcher/usr/bin/easy-switcher'
==> Очистка...
  -> Удаление файлов libtool...
  -> Удаление ненужных файлов...
  -> Удаление статических библиотек...
  -> Удаление отладочной информации из бинарников и библиотек...
  -> Сжатие документации (man и info)...
==> Проверка сборки на ошибки...
==> Создание пакета "easy-switcher"...
  -> Создание файла '.PKGINFO'...
  -> Создание файла '.BUILDINFO'...
  -> Создание файла '.MTREE'...
  -> Сжатие пакета...
==> Выход из окружения fakeroot.
==> Завершена сборка пакета easy-switcher 0.4-1 (Вс 31 авг 2025 22:47:20)
==> Removing installed dependencies...
[sudo] пароль для user: 
проверка зависимостей...

Пакет (1)  Старая версия  Изменение размера

fpc        3.2.2-11             -330,35 MiB

Будет освобождено:  330,35 MiB

:: Удалить эти пакеты? [Y/n] 
:: Обработка изменений пакета...
(1/1) удаление fpc                                                                                                             [#############################################################################] 100%
:: Запуск post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Установка пакета 'easy-switcher' с помощью 'pacman -U'...
[sudo] пароль для user: 
загрузка пакетов...
разрешение зависимостей...
проверка конфликтов...

Пакет (1)      Новая версия  Изменение размера

easy-switcher  0.4-1                  0,94 MiB

Будет установлено:  0,94 MiB

:: Приступить к установке? [Y/n] 
(1/1) проверка ключей                                                                                                          [#############################################################################] 100%
(1/1) проверка целостности пакета                                                                                              [#############################################################################] 100%
(1/1) загрузка файлов пакетов                                                                                                  [#############################################################################] 100%
(1/1) проверка конфликтов файлов                                                                                               [#############################################################################] 100%
(1/1) проверка доступного места                                                                                                [#############################################################################] 100%
:: Обработка изменений пакета...
(1/1) установка easy-switcher                                                                                                  [#############################################################################] 100%
:: Запуск post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
user@arch ~/easy-switcher $  cd
user@arch ~ $ 
user@arch ~ $ 
user@arch ~ $ sudo easy-switcher -i
[sudo] пароль для user: 
Installing Easy Switcher daemon...
Easy Switcher daemon successfully installed, version: 0.4
user@arch ~ $ 
user@arch ~ $ 
user@arch ~ $ systemctl enable easy-switcher
Created symlink '/etc/systemd/system/sysinit.target.wants/easy-switcher.service' → '/usr/lib/systemd/system/easy-switcher.service'.
user@arch ~ $ 
user@arch ~ $ 
user@arch ~ $ sudo systemctl start easy-switcher
user@arch ~ $ 

user@arch ~ $ sudo easy-switcher -c
Easy Switcher keyboard configuration started.
Trying to read existing config file...
Done.

Easy Switcher will try to detect your keyboard automatically.
Please press ENTER...

Found keyboard at /dev/input/event5

Press the key or combination of keys that changes layout in your system.
Waiting for your input...
 Key combination LEFTSHIFT+SPACE captured

Press the key you will use to correct the text you have entered.
Waiting for your input...
Key LEFTSHIFT captured

 Writing configuration file...
Keyboard configuration successfully saved.
See /etc/easy-switcher/default.conf to edit additional parameters.
user@arch ~ $ 

ammm
() автор топика
Последнее исправление: ammm (всего исправлений: 1)

Known bugs & issues

Works better if you use single-key shortcut for layout switching. Please consider making additional single-key shortcut for layout switching in your system settings for better perfomance.

Пишут, что желательно использовать одноклавишную комбинацию. Пробовал с дефолтными настройками? По Break/Pause?

Loki13 ★★★★★
()