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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Голосование

основной бэкенд для phonon

gstreamer
88 (24%)
vlc
209 (57.1%)
mplayer
53 (14.5%)
xine
16 (4.4%)

Проголосовало пользователей: 337

Автор Тема: KDE SC 4.14.x  (Прочитано 186574 раз)

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

Оффлайн baburka

  • Участник
  • *
  • Сообщений: 143
  • Kubuntu 24.10
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1665 : 10 Июня 2014, 10:37:16 »
boskor,
Репозитории подключены, и дома, и на работе.
kubuntu-ppa-ppa и kubuntu-ppa-backports.
Но, похоже, данная проблема присутствует даже в официальном репозитории.
Сейчас ради принципа поставлю Kubuntu с "0" и проверю...
Registered Linux User #283220

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1666 : 10 Июня 2014, 12:00:26 »
для справки: Kubuntu 14.10 альфа, кде 4.13.1 - такой баги нет
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн baburka

  • Участник
  • *
  • Сообщений: 143
  • Kubuntu 24.10
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1667 : 10 Июня 2014, 13:32:24 »
Установил на виртуалку с "0" Kubuntu 14.04 х64 - полет нормальный.
добавил оба репозитория с ланчпада (см предыдущий пост) по очереди, обновился - тоже полет нормальный...
Ничего не понимаю...

Registered Linux User #283220

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1668 : 10 Июня 2014, 16:33:19 »

Оффлайн eugenez

  • Старожил
  • *
  • Сообщений: 1503
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1669 : 10 Июня 2014, 19:24:59 »
Вот тут https://bugs.launchpad.net/kubuntu-ppa/+bug/1327527/comments/13 товарищ пишет, что разница между пакетом с корректными языковыми настройками и пакетом с некорректными языковыми настройками такая:

корректно класть .mo в /usr/share/locale/[LOCALE]
некорректно класть /mo в /usr/share/locale-kdelibs4/[LOCALE]

По итогам чтения произвёл мероприятие по перебрасыванию всего из /usr/share/locale-kdelibs4/ru в /usr/share/locale/ru (да, я знаю, что так делать неправильно, нельзя и запрещено. Кто не понимает, что и зачем - прошу не повторять). Локаль теперь можно назначить из systemsettings, она применится и никакого сброса на дефолтный английский не будет.

На картинке - давно запущенный акрегатор и только что запущенный Kate - меню последнего русское.


Ну и вывод locale образовался такой:
$ locale
LANG=ru_RU.UTF-8
LANGUAGE=ru
LC_CTYPE="ru_RU.UTF8"
LC_NUMERIC="ru_RU.UTF8"
LC_TIME="ru_RU.UTF8"
LC_COLLATE="ru_RU.UTF8"
LC_MONETARY="ru_RU.UTF8"
LC_MESSAGES="ru_RU.UTF8"
LC_PAPER="ru_RU.UTF8"
LC_NAME="ru_RU.UTF8"
LC_ADDRESS="ru_RU.UTF8"
LC_TELEPHONE="ru_RU.UTF8"
LC_MEASUREMENT="ru_RU.UTF8"
LC_IDENTIFICATION="ru_RU.UTF8"
LC_ALL=ru_RU.UTF8

Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1670 : 10 Июня 2014, 20:21:30 »
да, я знаю, что так делать неправильно, нельзя и запрещено.

ИМХО победителей не судят. Мои аплодисменты, поздравления и благодарность за найденный выход. Мне акрегатор сегодня сообщил, что вышло июньское обновление кед. 4.13.2
http://dot.kde.org/2014/06/10/kde-ships-june-updates-applications-platform-and-plasma-workspaces
----
упс, Haron Prime меня уже опередил :)
« Последнее редактирование: 10 Июня 2014, 20:26:39 от boskor »

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1671 : 10 Июня 2014, 20:24:27 »
проще было сделать симлинк :)
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн eugenez

  • Старожил
  • *
  • Сообщений: 1503
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1672 : 11 Июня 2014, 20:43:44 »
Да вот надо было :)

В общем, в пароксизме осознания неправильности и вредности вышепредпринятых действий перепаковал языковые пакеты - kde-l10n-ru и kde-l10n-engb.

HowTo несложное.

0. Ищем наираспоследний языковой пакет.
$ wajig policy kde-l10n-engb
...
  Таблица версий:
 *** 4:4.13.1-0ubuntu0.1~ubuntu14.04~ppa2 0
        500 http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu/ trusty/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.13.0-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages

1. Скачиваем dsc файл из репозитория, где этот пакет находится (использован репозиторий Kubuntu Updates, но у всех предпочтения свои): лезем в репозиторий по вебу и копируем полный путь dsc: https://launchpad.net/~kubuntu-ppa/+archive/ppa/+files/kde-l10n-engb_4.13.1-0ubuntu0.1~ubuntu14.04~ppa2.dsc. Далее скачиваем нужные для компиляции архивы.
dget https://launchpad.net/~kubuntu-ppa/+archive/ppa/+files/kde-l10n-engb_4.13.1-0ubuntu0.1~ubuntu14.04~ppa2.dsc
2. Распаковываем полученное (предполагается, что действия проводятся в специально созданном каталоге)
dpkg-source -x kde-l10n-engb_4.13.1-0ubuntu0.1~ubuntu14.04~ppa2.dsc
Содержимое скачанных архивов находится в папке ./kde-l10n-engb-4.13.1. Идём туда, и

3. Редактируем ./debian/rules
Тут нам надо строку, содержащую /locale-kdelib4/, отредактировать до /locale/

4. Редактируем ./debian/changelog
dch -i
Обращаем внимание, что в описании версии, которую мы хотим перекомпилировать под себя, есть интересная фраза (второй блок сверху):

* Set -DLOCALE_INSTALL_DIR=/usr/share/locale-kdelibs4/ for kf5 compatibility
Держим в уме, что это сделано неспроста, но нам сейчас нужно другое.

И вписываем рядом с символом * в первом блоке что-то типа "Set -DLOCALE_INSTALL_DIR=/usr/share/locale/". Не забываем изменить номер версии в первой строке файла. Чтобы версия не понижалась, и при ближайшем же обновлении взамен нашего рекомпилированного не встал файл глючной версией. Не знаю, насколько правильно так делать, но я перву строку changelog изложил так:

kde-l10n-ru (4:4.13.1-0ubuntu0.2~eugenez0) trusty; urgency=medium
т.е. вместо ...ubuntu0.1... вписал ...ubuntu0.2..., ну и для форсу ник майнтейнера присобачил - всё-таки неофициальная сборка, и искать такой самосбор потом удобнее.

5. Поднимаемся на уровен выше
cd ..
6. Пытаемся компилировать:
dpkg-buildpackage -rfakeroot
Тут скорее всего получим сообщение об ошибке - неудовлетворённые зависимости. Мне пришлось доставить pkg-kde-tools и kdelibs5-dev, ну и что подтянулось по зависимостям, всего пакетов 10. Ставим нужные пакеты, повторно запускаем компиляцию.
.
Если всё прошло успешно, в каталоге, где мы сложили скачанные .dsc, найдем .deb пакет. Если всё было сделано правильно, вместо глючных /locale-kdelibs4/* мы найдём правильные /locale/*.

7. Ставим пакет
dpkg -i имя_пакета.deb
Аналогичным манером компилируем все нужные языки, лезем в systemsettings и пытаемся их добавить.

И удаляем поставленные зависимости сборки (опционально).

Повторять прошу строго при полном понимании, что вы делаете, зачем и почему, на свой страх и риск.
« Последнее редактирование: 11 Июня 2014, 20:48:47 от eugenez »
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн boskor

  • Активист
  • *
  • Сообщений: 342
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1673 : 12 Июня 2014, 16:13:26 »
Начало появляться 4.13.2 в ppa:kubuntu-ppa/ppa
https://launchpad.net/~kubuntu-ppa/+archive/ppa?field.series_filter=trusty

Оффлайн Карасик

  • Участник
  • *
  • Сообщений: 165
  • Kubuntu 23.10 amd64
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1674 : 12 Июня 2014, 17:10:19 »
Обновился до 4.13.2... и тоже пропала локаль  :D Через muon откатил назад версию у kde-l10n-engb и kde-l10n-ru, локаль нашлась.

Оффлайн baburka

  • Участник
  • *
  • Сообщений: 143
  • Kubuntu 24.10
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1675 : 12 Июня 2014, 17:16:10 »
Обнова прошла.
Баг с локалью остался.
Точнее, на виртуалке, свежеустановленной позавчера, на которой баг не проявлялся, после обновления он вылез в полной мере.
Лечить пришлось по методе от eugenez.
« Последнее редактирование: 12 Июня 2014, 17:20:22 от baburka »
Registered Linux User #283220

Оффлайн eugenez

  • Старожил
  • *
  • Сообщений: 1503
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1676 : 12 Июня 2014, 20:01:27 »
Обнова прошла, а пакеты с кривизной и не обновились, прежние остались. Т.е. мой самопересбор продолжит действовать.

Обратил ли кто на строку в changelog пакетов kde-l10n-*

* Set -DLOCALE_INSTALL_DIR=/usr/share/locale-kdelibs4/ for kf5 compatibility
? Есть подозрение, что сделано это для совместимости программ, скомпилированных в kde4, с KDE Framework 5. Ну типа как было в момент перехода с KDE3 на KDE4 - все эти ~/.kde4 вместо нынешнего ~/.kde и т.п. Но подкрепить фактами не могу, чисто мой домысел. Как думаете?
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн Novomir

  • Участник
  • *
  • Сообщений: 146
  • Kubuntu 20.04
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1677 : 13 Июня 2014, 02:02:24 »
Зашёл в ~/.kde/env/setlocale.sh

поставил:
export LANG=ru_RU.UTF-8
export LANGUAGE=ru:en

Баг ушёл. Может кому поможет.

P.S. В Локали нужно обязательно поставить страну Россия, когда ставлю Беларусь баг возвращается.
« Последнее редактирование: 13 Июня 2014, 02:13:53 от Novomir »

Оффлайн eugenez

  • Старожил
  • *
  • Сообщений: 1503
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1678 : 13 Июня 2014, 06:54:37 »
В 4.13.2 из PPA пакеты kde-l10n-* корректные, локали лежат в /usr/share/locale, а не в /usr/share/locale-kdelibs4.
Manjaro+KDE | Mint+Cinnamon | Debian+cli | Kubuntu | Endian | OPNSense | Proxmox VE | Astra Linux

Оффлайн Карасик

  • Участник
  • *
  • Сообщений: 165
  • Kubuntu 23.10 amd64
    • Просмотр профиля
Re: KDE SC 4.13.x
« Ответ #1679 : 13 Июня 2014, 07:38:11 »
Баг с локалью починили.

 

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