| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение под *NIX системы > Русский язык в Kopete |
| Автор: Гость_Vadim999 15.5.2005, 20:36 |
| Как сделать русский язык в Kopete 0.8.0. Я могу посыла русские сообщения и они правильно доходят. Но ко мне вместо русских букв приходят крякозябки, изменение encoding не помогает(пробовал cp1251,koi8-r,iso). |
| Автор: galaxy defender 2.12.2005, 10:41 |
| nobody knows... |
| Автор: bilbobagginz 2.12.2005, 12:58 |
| у меня копета работает. какой протокол ? |
| Автор: GZep 26.2.2007, 20:14 |
| Народ, я, конечно, понимаю, что тема спит уже 2 года, но вопрос актуален! http://sourceforge.net/forum/message.php?msg_id=2263117 Только вот где файл создавать...? |
| Автор: nickless 26.2.2007, 20:38 |
| В любом удобном тебе месте, это будет шелл-скрипт, который выставляет нужный язык и запускает kopete (чтобы файл запускался надо выставить соответствующий модус, chmod +x kopete.sh). Поможет ли он - это другой вопрос, если у тебя локализация настроена на cp1251, то эти переменные и так выставлены. |
| Автор: GZep 27.2.2007, 14:17 |
| Локаль, как я посмотрел, вся на юникоде. Это хорошо, это мне нравится(я же веб-программист, а там это - больная тема) Но вот мне хотелось бы прикрутить этот файл, чтобы он запускался вместе с kopete. Как бы сделать, чтобы всегда, когда я kopete запускаю, запускался бы и этот скрипт. Мне кажется, что это наиболее правильный способ. Или вот, например, запихнуть эти строки в уже существующий скрипт kopete, просто добавить их туда. Расскажите как сделать, просто я не сильно понимаю, где эти все скрипты находятся и т.п. |
| Автор: nickless 27.2.2007, 15:04 |
| Создай файл ~/kopete.sh с этими строчками (а в начало файла добавь #!/bin/sh), сделай его запускаемым chmod +x ~/kopete.sh, и всегда, когда запускаешь kopete запускай его (вместо kopete), (проставь его вместо kopete в шорткатах, добавь алиас в bash если хочешь итд.). Можно конечно заменить файл kopete на этот скрипт, но тогда эти действия прийдется повторять при каждом обновлении |
| Автор: nickless 27.2.2007, 17:07 | ||||
Kopete - это не скрипт, добавить туда что-нибудь не так просто Если лень при каждом запуске писать ~/kopete.sh вместо kopete, то можно добавить алиас (man alias) в bash (ну или смотря какой шелл установлен) = добавить строчку
и изменить шорткаты в меню/на десктопе (мышь в помошь) ЗЫ может на ты будем, а то как на деловой встрече... |
| Автор: GZep 27.2.2007, 17:12 |
Но его же скрипт запускает? (все эти скрипты, вроде, находятся в /ect/bin/*.*) Вот такой должен быть 80%. Что такое компиляция, раскомпиляция и т.д. знаю... Спасибо, буду пробовать. |
| Автор: nickless 27.2.2007, 17:43 | ||
Вообще-то его обычно юзер запускает ... Программы обычно находятся в /bin, /sbin, /usr/bin, /usr/sbin, /opt/bin, /opt/kde/*/bin, /usr/kde/*/bin итд, причем обычно это действительно elf-бинарники а не скрипты, хотя в линуксе разницы не заметно. |
| Автор: GZep 27.2.2007, 19:55 |
Бинарник и скрипт "не заметно разницы" Ой, тут целых 2 ошибки:
|
| Автор: nickless 27.2.2007, 19:57 | ||
Я имел ввиду для юзера с точки зрения запуска |
| Автор: smartov 28.2.2007, 12:42 |
| Странно. А у тебя kopete разве все так же неверно работает? У меня все прелестно с кодировками. Но тем не менее. aac [~] $ which kopete /usr/bin/kopete aac [~] $ cat kopete [вываливается куча бинарной инфы] Итого никакой это не скрипт, и запихать туда что-то своё не выйдет, надо накатать свой скриптец как обьяснил nickless и запускать kopete через него. |
| Автор: GZep 28.2.2007, 17:33 |
| А только этот вариант только был? мне кажется, что должен быть еще какой-нить скрипт, неважно какой, главное, чтобы запускался вместе с kopete. |
| Автор: smartov 28.2.2007, 17:44 |
| GZep, а тебе нужен не вместе, тебе нужен "до" и "запускающий kopete". Иначе переменные окружения не подействуют |
| Автор: GZep 1.3.2007, 10:15 |
Естественно. Надо только такой найти. Вот,. например, лиса 2-я запускается через /usr/bin/firefox2 (это шелл скрипт). Вот что-то типо такого надо найти... |
| Автор: smartov 1.3.2007, 13:48 |
| GZep, ты блин прямо как из http://www.ostrie.ru/?do=Item&id=291573. В третий китайский раз: нету никакого дефольтного скрипта запускающего kopete. Есть только бинарь kopete. Нужен тебе такой скрипт - пойди и напиши его. Всё, я в этой теме больше не появляюсь до включения мозга всеми её участниками. |
| Автор: GZep 1.3.2007, 19:00 |
Такого не писАли!!! Мне просто предлагали написать этот шелл, но сообщений о том, что такого стандартного нету не было! |
| Автор: GZep 1.3.2007, 19:43 | ||
| Короче, все получилось. Вот как делал: Создал файл kopete.sh на рабочем столе. Вот его содержимое:
Потом в терминале прописал: chmod +x /home/ИМЯ_ЮЗЕРА/Desktop/kopete.sh Потом просто кликаю 2 раза по этому скрипту и все работает. Это придумал не я, смотрите всю тему, чтобы увидеть, кого благодарить за инфу... |
| Автор: smartov 1.3.2007, 20:38 | ||
Да ну? А это что: номер 1 номер 2
Ну на номер 3 ты отреагировал и сделал наконец именно так, как предложили в начале темы. Вывод: надо читать внимательнее Но главное что получилось. |
| Автор: GZep 1.3.2007, 21:09 |
| smartov, в этих вариантах мне рассказывали что нельзя редактировать саму программу. Я с этим согласен, но я имел ввиду другое: я имел ввиду то, что программа запускается не напрямую, а через какой-нибудь шелл скрипт, как например происходит в firefox 1 и 2. |
| Автор: smartov 2.3.2007, 11:37 |
| GZep, товарищ. Почитай что такое команда which и да будет тебе стыдно. |
| Автор: GZep 2.3.2007, 13:19 |
| smartov, я же новичок! Мне не может быть стыдно! Короче, давайте прекратим этот флейм: ~~Проблема решена, все живы и счастливы |