Кому надо мои программы попробовать под Ubuntu/Debian, идет сюда:
deb http://ppa.launchpad.net/rilian-la-te/vala-panel/ubuntu <version> main
deb-src http://ppa.launchpad.net/rilian-la-te/vala-panel/ubuntu <version> main
deb http://ppa.launchpad.net/rilian-la-te/vala-panel-plugins/ubuntu <version> main
deb-src http://ppa.launchpad.net/rilian-la-te/vala-panel-plugins/ubuntu <version> main
Есть такой SVG файл. В генте он не открывается, арч его парсит корректо. В чем может быть причина?
Если конкретнее - то эти флаги я использую в качестве GIcon (для индикатора раскладки). В Арче все ок, в Gentoo же этот и несколько других (не все) SVG не кажутся. В GPicView (как я подозреваю, она тот же бэкенд юзает) - такие же траблы. Собрал EOG - все показывает и в генте.
Короче, путем тыка выяснено, что не работают SVG, в которых есть
include(GetGitRevisionDescription)
git_describe(VERSION_LONG)
#parse the version information into pieces.
string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" VERSION_MAJOR "${VERSION_LONG}")
string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" VERSION_MINOR "${VERSION_LONG}")
string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" VERSION_PATCH "${VERSION_LONG}")
string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.[0-9]+(.*)" "\\1" VERSION_SHA1 "${VERSION_LONG}")
set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
git_describe возвращает в CMake вывод git describe. Возвращает верно. Но при этом в VERSION лежит не распарсенный вывод, а тупо утроенная VERSION_LONG. Как фиксить?
Мой плагин на крысопанель странно работает. Перестали работать StatusNotifierItems для Qt4 (через sni-qt), причем только 64 бита (со skype практически все ок). С Gtk приложениями и Qt5 приложениями тоже все ок.
Симптом: плагин виснет надолго, потом у Qt приложения вываливается в commandline:
"sni-qt/4452" WARN 15:00:07.797 void StatusNotifierItemFactory::connectToSnw() IsStatusNotifierHostRegistered returned something which is not a bool: QVariant(, )
[DBus (name = "org.kde.StatusNotifierWatcher")]
public class Watcher : Object
{
/* Signals */
public signal void status_notifier_item_registered(string item);
public signal void status_notifier_host_registered();
public signal void status_notifier_item_unregistered(string item);
public signal void status_notifier_host_unregistered();
/* Hashes */
private HashTable<string,uint> name_watcher;
private HashTable<string,uint> hosts;
/* Public properties */
public string[] registered_status_notifier_items
{owned get; protected set;}
public bool is_status_notifier_host_registered
{get {return true;}}
При смене вывода с HDMI на наушники и обратно нужно перезапускать все программы, юзающие чистую ALSA, например alsamixer, ибо они юзают старый вывод. Как бороться?
Собственно сабж. Но несмотря на интенсивную переписку ебилдов, использование своих костылей вместо десктопа и так далее, в списке зависимостей emerge все равно оказывается gtk2 и qt4
Собственно, задача. Дан AutoCAD и Linux(Arch). Компьютер Intel Core 2 Duo M (частоту не знаю) + 2 ГБ RAM. Надо заставить все это работать и не крашиться.
Идеи:
VirtualBox - крашиться будет точно не больше, чем в винде, но зато нет поддержки VT-X, следовательно все будет адски тормозить
Wine. Тут не факт, что оно заведется
Аналоги - их нет на данном этапе, ибо в наличии только AutoCAD, его выдали, а на другие никто денег не отпустит.
Ни один вменяемый движок тем не умеет отдавать тему gtk3.
Даже под имеющиеся движки на девиантарте тем зело мало.
[Мысли вслух]может запилить транслятор qtcurve в CSS? Но у меня ещё панель недописанная и расширение для лиса. Да ещё и крысу на gtk3 портировать начал[/мысли вслух]