-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Копирование в общий буфер #17
Comments
Лучше проверять все подробно, а потом писать. Переключился на X сессию и копирование в буфер заработало т.ч. проблема именно с Wayland. |
Запуск строкой GDK_BACKEND=x11 far2l решает проблему с Wayland, но надеюсь вы найдете время сделать это нативно (думаю нужно поправить одну-две строки или в wxWidgets это поправят со временем) |
Спасибо за информацию. Для меня всё это ещё не знакомо, но буду изучать. |
Вы точно запускали с |
Именно так как написал запускал в GNOME/Wayland. Данная переменная помогает не только far2l. |
Дело в том, что установка А какое у вас значение |
XDG_SESSION_TYPE=wayland Я запускаю именно так в терминале: $ GDK_BACKEND=x11 far2l Т.е. эта переменная передается только процессу far2l и он работает в XWayland |
Возможно эта переменная влияет при вызове Фаром каких-то системных функций. Но: какое значение у вас имеет GDK_BACKEND в сессии wayland? |
В запущенном таким образом под Wayland far2l: N.B. Alt+Ins теперь тоже копирует. |
В запущенном таким образом, это очевидно. |
Пардон. В сессии Wayland такой переменной нет [ env | grep GDK_BACKEND ---> ничего ] Чтобы удобнее было запускать сделал себе в /usr/local/share/applications/ файл far2l_f.desktop с таким содержимым: [Desktop Entry] |
Это значит, скорее всего, что моё предположение насчёт влияния
Исходя из этого, мне кажется, что в Фаре ничего не надо менять, т.к. это повлияет на те системы, где Wayland backend работает нормально. |
Не совсем понял этот момент. У меня Wayland вроде работает нормально и я его конфигурационные файлы не трогал т.о. мне кажется у всех под Wayland будет такая же ситуация и дело в коде FAR. Ссылка была на ArchWiki, а у меня как раз он. |
|
У меня тоже так. И действительно копирование в обе стороны теперь работает как в Gedit, так и в Firefox. Но ведь честное слово проблемы были. Видимо в каком-то обновлении что-то где-то поправили. |
Можно закрывать? |
Перепроверил еще раз и с Qt и с GTK программами – кажется теперь работает. Можно закрывать. P.S. К сожалению редко сейчас пользуюсь Linux’ом. |
Я тоже не часто пользуюсь. К сожалению, моя (оплачиваемая) работа тесно связана с Windows, иначе просто перешёл бы на Linux. |
@DM-VLK и с Телеграмм тоже? |
Я Linux сейчас активно не использую, но вот специально поставил Телеграм и он вполне нормально работает без этой переменной |
Очень интересно! А можете дать версии операционки, терминалки, far2l и Telegram, пожауйста? И что в заголовке окна написано про используемый бекенд? |
Не совсем оно починилось, как я писал выше. Если запускать Telegram и far2m с GDK_BACKEND=x11, то копирование из Telegram в far2m и обратно через Ctrl+V/C и Ctrl/Shift+Ins вроде как работает. Создаю свой desktop файл для Telegram (чтобы не перезаписывался при обновлении) где Exec выглядит так:
|
Спасибо! Там, похоже, в wx бага подтвердилась. Я спросил, могут ли они какой-нибудь воркэраунд предложить |
Скопированное в буфер, например из Firefox, можно вставить, а вот наоборот к сожалению нет и скопированное в буфер остается доступным только в пределах FAR. Хотелось бы полноценного взаимодействия с буфером.
N.B. Использую GNOME под Wayland
The text was updated successfully, but these errors were encountered: