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


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

Автор Тема: Как перенести пользовательский словарь из клиента Pidgin на другой ПК?  (Прочитано 768 раз)

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

Оффлайн Shaman207

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Ubuntu 18.04 x64, 20.04 x64
    • Просмотр профиля
Доброе время суток уважаемые.
Подскажите пожалуйста где лежит и как можно перенести пользовательский словарь из клиента Pidgin на другой ПК?
Весь акаут переносить не надо.
OS version: Ubuntu 14.04.1 LTS x64
Рабочее окружение где стоит Pidgin: Гном
Рабочее окружение куда надо перенести Pidgin: Юнити
Версия Pidgin 2.10.9
Устанавливал из центра приложений.
По уомолчанию установились доп пакеты:
gnome-panel, kdebase-workspace-bin, docker, libsqlite3-0, pidgin-libnotify, docker, pidgin-encryption.

Перенести пользовательский словарь нужно потому, что в него добавлено много спец терминов, и слов с буквой Ё.

Гуглил словами: "Где находятся пользовательский словарь к клиенте Pidgin" и "Как перенести пользовательский словарь из клиента Pidgin на другой ПК". Поиск почти ничего полезного не дал.
Единственный вывод к которому пришел, что возможно словарь храниться не в самой программе, а отдельно в плагине aspell-ru. Дальше пока затык.
« Последнее редактирование: 30 Мая 2015, 12:41:02 от Shaman207 »
Рубить сучья работа

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4493
    • Просмотр профиля
Shaman207,
судя по устанавливающимся пакетам, в Pidgin действительно проверка орфографии реализована посредством Aspell.

Попробуй выполнить в терминале aspell dump dicts- команда выведет список словарей используемых Aspell.
Думаю, будет не очень сложно догадаться по имени какой из перечисленных в списке и есть интересующий тебя словарь, далее поиском найди где они хранятся на диске и скопируй...
Ну, а если все же возникнут сомнения тот ли это словарь, то выполни aspell -l имя_словаря dump master | grep часть_спец_термина- команда выдаст список слов из указанного словаря содержащих спец. термины, и уже по их наличию сможешь определить свой пользовательский файл  :coolsmiley:

Оффлайн Shaman207

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Ubuntu 18.04 x64, 20.04 x64
    • Просмотр профиля
Спасибо за ответ.
Вот, что выводит команда
aspell dump dicts
(Нажмите, чтобы показать/скрыть)

Если я правильно понимаю Русским тут даже не пахнет, но при выборе проверки обфографии в Pidgin он присутствует как ru_RU. Также есть языки en_AU и en_ZA которых нет в этом списке.

Командой aspell -l имя_словаря dump master | grep часть_спец_терминапроверил все и искомых слов не нашел. Чтобы проверить правильно ли я ввожу команду проверил на английских словах их находит, русских ни одного.
Какие ещё программы для проверки орфографии могут быть?
Рубить сучья работа

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4493
    • Просмотр профиля
...
Какие ещё программы для проверки орфографии могут быть?

Оказывается в Pidgin последних версий для проверки орфографии используется дополнение libgtkspell0, в каком формате и где расположены словари с которыми работает эта библиотека я, увы, не знаю...

Как вариант, попробуйте поискать в домашней директории или в /usr файлы содержащие ваши спец. термины командой в терминале
grep -r -l часть_спец_термина ~/grep -r -l часть_спец_термина /usr...в ходе выполнения команды, по мере того как будут обнаружен файлы содержащие часть_спец_термина, в терминале будут отображаться имя файла и путь к нему

ЗЫ будьте готовы к тому, что команда будет довольно долго шуршать диском, т.к. в процессе будет обращаться абсолютно ко всем файлам в заданной директории, открывать их на чтение и искать в содержимом ключевой фрагмент, и, кстати сказать, абсолютно не факт, что таким способом удастся найти ваши словари... ведь файлы словарей вполне могут оказаться в двоичном формате и тогда grep, скорее всего, не увидит искомый фрагмент ::)

Оффлайн Shaman207

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Ubuntu 18.04 x64, 20.04 x64
    • Просмотр профиля
Огромное спасибо, поиск командой grep -r -l часть_спец_термина ~/ помог.

Словарь лежит по адресу ~/.config/enchant/ в файле ru_RU.dic
За одно решилась проблемма с невозможностью добавления новых слов в словарь на другом ПК. Там почему-то эта папка была под рутом. Добавил права пользователя скопировал файл всё работает.  :D
« Последнее редактирование: 01 Июня 2015, 08:49:12 от Shaman207 »
Рубить сучья работа

 

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