LINUX.ORG.RU
ФорумTalks

[python][kde4][оффтопик] Конвертация цветовой схемы из KDE4 в Wine

 ,


0

0

Набросал тут скрипт для сабжа, ибо надоело руками прописывать цвета в winecfg, а хотя бы цветовой целостности десктопа хотелось бы.

http://pastebin.com/f41cb3d2b

Требует питон, kreadconfig и сам wine.

!!При запуске снесёт текущую цветовую схему в вайне и целиком её перезапишет!!

Хотелось бы добавить ещё перенос шрифтов с размерами, но пока не реализовано. Не переносит в wine цвета, назначенные на Background и HotTrackingColor. Фиг знает, что это такое и где оно юзается.


интересно :)

надо будет в q4wine реализовать подобную фичу :)

Evil_Wizard ★★★
()

спасибо, сча проверю. и правда, в q4wine добавьте)

AiFiLTr0 ★★★★★
()
Ответ на: Быдлокодер? от anonymous

> PEP8 для кого писали?

работает? не трож (с)

AiFiLTr0 ★★★★★
()
Ответ на: Быдлокодер? от anonymous

Это рекомендации, а не требовании, частично я считаю их неверными, не способствующими улучшению читаемости кода. Плюс цитата:

«This document gives coding conventions for the Python code comprising the standard library in the main Python distribution.»

Скрипт не является частью стандартной библиотеки.

the_one
() автор топика
Ответ на: комментарий от the_one

> частично я считаю их неверными, не способствующими улучшению читаемости кода

Это не важно. Важно, чтобы оформление кода было одинаковое везде, независимо от вашего мнения. Стандарт может быть плохим, но важно чтобы все его придерживались.

Вы ведь не хотите идти по пути одной корпорации, которая забила на все стандарты?

anonymous
()

Traceback (most recent call last): File "1.py", line 58, in <module> color = getKDEColor( w ) File "1.py", line 9, in getKDEColor return tuple( map( int, getoutput( 'kreadconfig --group="%s" --key="%s"' % ( group, key ) ).split( ',' ) ) ) ValueError: invalid literal for int() with base 10: ''

anonymous
()
Ответ на: комментарий от anonymous

Дело в том, что PEP8 — это не стандарт, а рекомендация.

the_one
() автор топика
Ответ на: комментарий от anonymous

сорь дефолтные кеды были, создал свои цвета - они появились в конфиге теперь все нормально

anonymous
()

> return tuple( map( int, getoutput( 'kreadconfig --group="%s" --key="%s"' % ( group, key ) ).split( ',' ) ) )

Конфиги KDE можно ConfigParser распарсить =)

GFORGX ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.