PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   UnixCar (http://pccar.ru/forumdisplay.php?f=20)
-   -   QCarPC-2 (http://pccar.ru/showthread.php?t=18425)

SergeBegger 10.05.2014 10:22

Цитата:

Сообщение от Slayer605 (Сообщение 296358)
gstspeech грузит систему на 100%, потому что долбится к серверу festival (127.0.0.1:1314), который должен быть запущен как festival --server --language Russian
С language Russian не запустится пока не поправишь файл /usr/share/festival/languages.scm, как написано например тут http://habrahabr.ru/post/60977/

SergeBegger, как поправить код, что бы вместо ConsoleKit использовалось это?:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true

Фестиваль с русским в Ubuntu работает "из коробки". Какую систему используете?
Наверное Арч с системд? Консоле-кит совсем отсутствует?

Slayer605 10.05.2014 13:29

Арч с системд использую, файл languages.scm поправил и gstspeech вроде работает.
ConsoleKit совсем убрали
2012-10-30 - ConsoleKit has now been removed from the repositories. Any package that previously depended on it now relies on systemd-logind instead. That means that the system must be booted with systemd to be fully functional.

Slayer605 10.05.2014 20:53

Заметил ещё проблему с русскими именами файлов.
No such file "/home/qcarpc/muzlo/07-.mp3"
10.05.2014 19:44:49:gstcore:Ресурс не найден.
10.05.2014 19:44:49:gstcore:gstfilesrc.c(1044): gst_file_src_start (): /GstPlayBin2:playbin/GstURIDecodeBin:uridecodebin2/GstFileSrc:source:
No such file "/home/qcarpc/muzlo/07-.mp3"

в ~/ .bashrc и ~/.xinitrc стоит
export LANG=ru_RU.utf8
export LC_ALL=ru_RU.utf8

ls -l нормально отображает русские имена.

SergeBegger 13.05.2014 18:38

Цитата:

Сообщение от Slayer605 (Сообщение 296660)
Заметил ещё проблему с русскими именами файлов.
No such file "/home/qcarpc/muzlo/07-.mp3"
10.05.2014 19:44:49:gstcore:Ресурс не найден.
10.05.2014 19:44:49:gstcore:gstfilesrc.c(1044): gst_file_src_start (): /GstPlayBin2:playbin/GstURIDecodeBin:uridecodebin2/GstFileSrc:source:
No such file "/home/qcarpc/muzlo/07-.mp3"

в ~/ .bashrc и ~/.xinitrc стоит
export LANG=ru_RU.utf8
export LC_ALL=ru_RU.utf8

ls -l нормально отображает русские имена.

Я русифицировал по мануалу Возможно у вас не хватает
Код:

Настройка X.org

Установите шрифты ttf-dejavu и ttf-liberation из репозитория [community]:

pacman -S ttf-dejavu ttf-liberation


SergeBegger 13.05.2014 18:51

Изменения в qcarpc2, radio-net
 
Изменения в версии, сырцы здесь
В кратце:
qcarpc2
systemd, я так понимаю, не избежен, как svchost :unsure2:
- в powerctrl добавлена работа с logind (проверено на Archе - работает)

qcarpc2-module-radio-net
- переписан юзабилити radio-net модуля, убраны "графические эффекты", работа идет в одном окне,
- появилась память на последнюю станцию, при запуске воспроизведение идет с нее.
- gthtgbcfy код под изменения на сайте известного интернет радио :unsure2:

SergeBegger 13.05.2014 19:12

Вложений: 2
Цитата:

Сообщение от Slayer605 (Сообщение 296660)
Заметил ещё проблему с русскими именами файлов.
No such file "/home/qcarpc/muzlo/07-.mp3"
10.05.2014 19:44:49:gstcore:Ресурс не найден.
10.05.2014 19:44:49:gstcore:gstfilesrc.c(1044): gst_file_src_start (): /GstPlayBin2:playbin/GstURIDecodeBin:uridecodebin2/GstFileSrc:source:
No such file "/home/qcarpc/muzlo/07-.mp3"

в ~/ .bashrc и ~/.xinitrc стоит
export LANG=ru_RU.utf8
export LC_ALL=ru_RU.utf8

ls -l нормально отображает русские имена.

Вот скрины с Арча, все играет, только отображение информации страдает из-за отсутствия в Арче патченого taglib (в Ubunte - libtag1-rusxmms).

Slayer605 13.05.2014 21:34

Цитата:

Сообщение от SergeBegger (Сообщение 296926)
systemd, я так понимаю, не избежен, как svchost :unsure2:
- в powerctrl добавлена работа с logind (проверено на Archе - работает)

Все собралось, установилось, запустилось без проблем.
Для Poweroff/Reboot пришлось создать файл /etc/polkit-1/rules.d/10-poweroff.rules
PHP код:

polkit.addRule(function(actionsubject) {
    if (
action.id == "org.freedesktop.login1.suspend" ||
        
action.id == "org.freedesktop.login1.suspend-multiple-sessions" ||
        
action.id == "org.freedesktop.login1.power-off" ||
        
action.id == "org.freedesktop.login1.power-off-multiple-sessions" ||
        
action.id == "org.freedesktop.login1.reboot" ||
        
action.id == "org.freedesktop.login1.reboot-multiple-sessions" ||
        
action.id == "org.freedesktop.login1.hibernate" ||
        
action.id == "org.freedesktop.login1.hibernate-multiple-sessions") {
        if (
subject.isInGroup("power")) {
            return 
polkit.Result.YES;
        } else {
            return 
polkit.Result.AUTH_ADMIN;
        }
    }
}); 

После установки шрифта mp3 заиграло :)
А теги можно полечить, если их забить в utf8

Hammer 14.05.2014 16:09

Поставил я вашу программу на cubieboard, все классно, все вроде работает, только есть одна проблемка с разрешением - оно у меня 800x480. В связи с этим - вопрос: в каких местах мне нужно подправить, чтобы плеер более-менее влезал в экран? Только сам плеер или весь "десктоп" тоже?

SergeBegger 14.05.2014 16:58

Цитата:

Сообщение от Hammer (Сообщение 297033)
Поставил я вашу программу на cubieboard, все классно, все вроде работает, только есть одна проблемка с разрешением - оно у меня 800x480. В связи с этим - вопрос: в каких местах мне нужно подправить, чтобы плеер более-менее влезал в экран? Только сам плеер или весь "десктоп" тоже?

А програмно не растягивается на 800х600 ?

SergeBegger 14.05.2014 17:03

О размерах...
 
Конкретной привязки размеров почти нет:
- верхняя и нижняя панели фиксированны 80px
- все остальное маштабируется, но все кнопки или 80х80 или 60х60, поэтому местами может быть ограничение по минимальному размеру.
Все ограничено размером иконок, и в диалогах - нужен как минимум Qt Designer....


Часовой пояс GMT +4, время: 22:54.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot