Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не запоминается язык в Firefox  (Прочитано 678683 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #15 : 24 Сентября 2023, 00:59:23 »
Но тогда интерфейс тоже становится английским, а не русским, а это не то, что нужно. Нужно, чтобы интерфейс оставался на русском, но раскладка клавиатуры при старте браузера была английской.
Такие настройки стоят, все нормально, запускается с русским интерфейсом, с английской раскладкой.

До этого на XFCE пробовал, сейчас на Gnome. До КДЕ еще не добрался.
Один нюанс, я обе на mantic 23,10 проверял.
Не знаю, хоть и маловероятно, но может быть из-за разницы версий Ubuntu.

Оффлайн attonat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #16 : 24 Сентября 2023, 23:49:32 »
Такие настройки стоят, все нормально, запускается с русским интерфейсом, с английской раскладкой.

Угу, у меня тоже такие. И всё работало... до некоторого времени.

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #17 : 27 Сентября 2023, 23:27:54 »
Вообщем у меня оказывается выходила на английском, потому-что по умолчанию стояла английская клавиатура, может у вас также было.
Так же выяснил, что если у стоит сохранение сессии. То она также открывает, с той раскладкой с которой завершалась работа. Но не факт, что вы будете всегда закрывать ФФ с английской раскладкой.
А те добавления не помогают.
Помочь может вот такой скрипт. Она вообще можно сказать универсальна.
#!/bin/bash

set -x

for i in {1..15}; do

kbd=`xset -q|grep Group\ 2|awk {'print $4'}|sed 's/on/en/g;s/off/ru/g'`

echo $kbd

if [ $kbd = ru ]; then
xdotool key Mode_switch
fi
sleep 1
done

exit 0
Cохранить его под названием keyb_en_ff.
Закинуть /usr/local/bin/
Открыть firefox.desktop в Exec прописать firefox & keyb_en_ff.
В зависимости от мощности компьютера, число циклов ставьте на свое. У меня компьютер старый, при первом запуске после включения ФФ открывается долго, поэтому я поставил 15, иначе цикл успевает отрабатывать и программа загружается с русской раскладкой.
На SSD или там более мощных компьютерах, я думаю можно намного меньше ставить.
На более легких приложениях, можно и без цикла.
Для терминала у меня такой скрипт:
#!/bin/bash

set -x

sleep 1

kbd=`xset -q|grep Group\ 2|awk {'print $4'}|sed 's/on/en/g;s/off/ru/g'`

echo $kbd

if [ $kbd = ru ]; then
xdotool key Mode_switch
fi

exit 0
Работает от 20,04 до 23,10 Openbox, XFCE, Gnome, KDE.
« Последнее редактирование: 27 Сентября 2023, 23:39:41 от Irshat »

Оффлайн attonat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #18 : 04 Октября 2023, 22:57:03 »
Но ведь работало безо всяких скриптов! Кроме того, и сейчас работает безо всяких скриптов в течение сессии: пока не перезагрузишься, при выходе из "Фокса" запоминается та раскладка, которая стояла на момент выхода. И только при перезагрузке это забывается. Плюс в других программах раскладка запоминается тоже без скриптов. Я так понимаю, где-то в системе прячется конфиг, в котором и прописано, какую программу с какой раскладкой запускать. Если это так, хочется его найти и подвергнуть изощрённым издевательствам.

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #19 : 06 Октября 2023, 14:33:29 »
И только при перезагрузке это забывается.
Так же выяснил, что если у стоит сохранение сессии. То она также открывает, с той раскладкой с которой завершалась работа.
И еще, точно не помню, но вроде бы именно в КДЕ была такая настройка, для каждого приложения свой язык клавиатуры.
Может с каким то обновлением убрали ее?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #20 : 06 Октября 2023, 21:17:26 »
Firefox из snap
Смотрите, что у вас еще есть из snap. И если, допустим, в каком-то другом приложении snap система запоминает раскладку, то вполне вероятно, что FF запускается с той раскладкой, которую вы использовали в другом snap-приложении.

Snap не пользуюсь, подтвердить свою догадку не смогу.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн attonat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #21 : 10 Октября 2023, 23:49:00 »
вроде бы именно в КДЕ была такая настройка, для каждого приложения свой язык клавиатуры.

Точно так, и у меня как раз так и стоит.

И если, допустим, в каком-то другом приложении snap система запоминает раскладку, то вполне вероятно, что FF запускается с той раскладкой, которую вы использовали в другом snap-приложении.

Нет, это не так. У меня ещё стоит Brave, так он запускается как и положено, с US раскладкой. Но Фоксу это не помогает.

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #22 : 11 Октября 2023, 08:39:10 »
Точно так, и у меня как раз так и стоит.
Нет-нет вы меня неправильно поняли, когда-то можно было, прямо программу выбрать и поставить для не свою раскладку, чтобы она именно с ней запускалась. Когда я последний раз запустил, КДЕ на тестирование, что-то я даже близко похожего на это не увидел,но возможно я путаю с XFCE, но все же такое было. А может на дебиановском КДЕ было. Последний раз на КДЕ я плотно года два назад сидел наверно. И это было дебиановское КDE, причем к тому же от МХ Linux. А про то что вы говорите запоминание раскладки для окна, это другое.

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 883
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #23 : 11 Октября 2023, 17:40:35 »
attonat, Ну, хорошо, а если установить Firefox-ESR ?
Это установится ОТДЕЛЬНЫЙ обычный, нормальный Firefox,никакой не snap. Совершенно НЕ ВЛИЯЮЩИЙ на уже установленный твой snap-пакет.
Установка производится через Firefox-ESR PPA:
1. Добавьте PPA
Чтобы добавить PPA, нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала. Когда он откроется, выполните команду:
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
2. Установите Firefox-ESR
выполните команду:
sudo apt install firefox-esrПакет ESR не заменит системный пакет Firefox по умолчанию (который у тебя snap).
 Таким образом,  у вас могут появиться дублированные значки приложений.
Или запускаетесь с нужного значка, либо потом snap версию снесёте.
Запуск Firefox-ESR из командной строки:
firefox-esr :coolsmiley: Попробуй попользоваться этой версией, может быть проблемы раскладки решатся. :idiot2:

 
"Никогда такого не было... и вот -опять!"

Оффлайн attonat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #24 : 15 Октября 2023, 23:46:32 »
Ну, хорошо, а если установить Firefox-ESR ?
Это я не пробовал, но по запросу из багтрекера Мозиллы скачивал их автономный Фокс, который тоже раскладку не запоминает. Пока возьму паузу, посмотрю, что в багтрекере скажут.

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 883
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #25 : 16 Октября 2023, 18:03:07 »
attonat, Вот если честно, я вообще не пойму: в чём тут bug?
Программа - запускается, работает, не тормозит, не зависает, лишнего из ресурсов -не забирает.

У меня не KDE, Unity везде. Firefox в обоих случаях установлен из представленного выше репозитария. На 16.04 - "обычный" Firefox, на 22.04 - Firefox-ESR (так как snаp - не помню: то ли удалил, то ли просто игнорирую).
Так вот: во всех случаях в Firefox запускается/работает с той раскладкой, которая активна на момент запуска программы в системе (на данный момент имеются три раскладки En/Ru/Be).
"Никогда такого не было... и вот -опять!"

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1434
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #26 : 21 Октября 2023, 09:51:02 »
attonat, Вот если честно, я вообще не пойму: в чём тут bug?
Программа - запускается, работает, не тормозит, не зависает, лишнего из ресурсов -не забирает.

У меня не KDE, Unity везде. Firefox в обоих случаях установлен из представленного выше репозитария. На 16.04 - "обычный" Firefox, на 22.04 - Firefox-ESR (так как snаp - не помню: то ли удалил, то ли просто игнорирую).
Так вот: во всех случаях в Firefox запускается/работает с той раскладкой, которая активна на момент запуска программы в системе (на данный момент имеются три раскладки En/Ru/Be).
тажа песня без вского юнити, с MATE
котора раскладка из трех стоит в трее, та и работат в ФФ после его запуска

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 883
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #27 : 21 Октября 2023, 16:32:49 »
котора раскладка из трех стоит в трее, та и работат в ФФ после его запуска
В том-то и дело (не дописал в предыдущем посте) - это, наверное и есть правильное поведение программы относительно активной раскладки...
"Никогда такого не было... и вот -опять!"

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1434
    • Просмотр профиля
Re: Не запоминается язык в Firefox
« Ответ #28 : 22 Октября 2023, 08:06:56 »
это, наверное и есть правильное поведение программы
и неправильные чаяния пользователя ))

 

Страница сгенерирована за 0.061 секунд. Запросов: 21.