Поставил как среду себе LXDE, подробности описывать не буду, или потом.
Первое что бросилось в глаза: в таскбаре панели lxpanel не отображаются иконки приложений, точнее отображается, но дефолтные. Покурил исходники, покурил исходники плагина, соотстветствующего, из XFCE4, покурил библиотечку libwnck. И вот родилось решение, даже два: просто и сложное.
Как обычно у простого есть свой недостаток: нехорошо отображаются некоторые иконки, особенно у QT приложений.
Оба решения требуют патчинга одного файла в исходниках lxpanel
-
простое решение, фиксится только одна строчка. Иконки у QT приложений отображаются крайне некузяво (черно-белые).
-
сложное решение, фикса на много строчек :) но отображаются все иконки нормально. Идея позаимствована из кода libwnck, которые, согласно комментам, позаимствовали код у метасити, вот такая чехорда.
Да, в сложном решении иконки как-то съехавшими получаются, чуток,не напряжно на глаз мозолит, если кто скажет где я ошибку сделал, буде премного благодарен, ибо дело к ночи и так со вставленными спичками фикс пишу и этот отчет страпаю :)
Ссылки:
Коллега прислал ссылочку, думаю когда нить будет полезным:
http://sadko4u.livejournal.com/32864.html
Последняя пятница месяца, день системного администратора, подробности:
http://metawulf.livejournal.com/124603.html
Опять разрешилп постинг комментов анонимным пользователям, но включил плагин капчи, для проверки что это не боты.
Кроме того, поправиле немного бложные плагины, заменил использование date
на strftime
, в скором времени пришлю автору патчи.
Хавтушка для Gentoo, но в умелых руках пойдет где угодно :)
HowTo:
http://www.inode.ru/articles/linux/2005-10-14/103
От себя в адаптирование к ArchLinux:
- Утилита
flexbackup есть в AUR:
http://aur.archlinux.org/packages.php?ID=2339
- Утилита
nc
есть в пакете gnu-netcat
- Утилиты rsync, rdiff-backup есть в дистрибутиве (последня используется из backup-ninja на работе под Debian, бывает вылетает, приходится весь бекап грохать и начинать заново)
Фраза которую сказал мой командир по комманде Рысь:
“я никогда не променяю друга на кусок пи…ды”
Для некоторых второе важнее.
жадность-это когда хочется спать, но жалко на это времени
На заметку:
https://launchpad.net/cuneiform-linux
Проект портирования распознавалки CuneiForm под Linux
Немного заинтересовался сабжем. Собственно небольшая компиляция опыта.
Компилятор
Пока однозначно
GDC - бакенд для gcc. На сайте подробные инструкции как собирать. Для ArchLinux есть в AUR:
Туториалы и документация
Небольшой туториал для начинающих:
http://www.dprogramming.com/tutorial1.php
Документация:
http://www.quit-clan.de/docwiki/view.php?pageid=1
Стандартная библиотека Phobos от DigitalMars:
http://www.digitalmars.com/d/2.0/phobos/phobos.html
Learn to Tango with D (eng)
http://www.dsource.org/projects/tango/wiki/LearnToTangoWithD
A Postmortem of Game Programming with Digital Mars (eng)
http://www.gamedev.net/reference/articles/article2451.asp
Регулярные выражения:
http://www.digitalmars.com/d/2.0/regular-expression.html
Исключения:
http://www.digitalmars.com/d/2.0/exception-safe.html
Русский форум по языку:
http://forum.dprogramming.ru
Примеры кода
В AUR нашел игрушку на D:
torus-trooper
Расчет площади круга:
http://www.dprogramming.com/CA_prompt.html
Пример работы с файлами:
http://www.dprogramming.com/FileTutorial.html
Различные проекты:
http://dsource.org/projects/
Биндинги и библиотеки
Хидеры для SDL и GL:
http://shinh.skr.jp/d/porting.html
Коллекция D биндингов к C библиотекам, полезные в разработке мультимедийных приложений:
http://www.dsource.org/projects/derelict
Коллекция GUI биндингов и библиотек:
http://www.prowiki.org/wiki4d/wiki.cgi?action=browse&id=GuiLibraries&oldid=AvailableGuiLibraries. Видно что стандартная библиотека основана на SWT, думается что и поддтормаживать будет аналогично, инетересена так же реализация биндингов FLTK:
http://dronten.googlepages.com/fltk4d, а так же TK:
http://www.algonet.se/~afb/d/dtk.html, wxD - биндиниги для wxWidgets:
http://wxd.sourceforge.net/
Биндинги GTK+ к D:
http://dsource.org/projects/gtkd
Утилиты для разработки
Интересная утилита для преобразования сишных хидеров в формат D:
http://dsource.org/projects/h2d. Кроме неё следует посмотреть на этот проект для генерации биндингов:
http://dsource.org/projects/bcd, или информацию на официальном сайте:
http://www.digitalmars.com/d/2.0/htomodule.html
Патчи к GDB для отладки программ на D:
http://dsource.org/projects/gdb-patches
Среда разработки для D:
http://dsource.org/projects/poseidon. Либо можно использовать
Code::Blocks, для ArchLinux можно утянуть из AUR:
http://aur.archlinux.org/packages.php?ID=14922
Искал сборники авторской песни “Песни нашего века”, набрел на сайт:
http://bards.pp.ru, может кому покажется интересным.
Сами сборники
вот тут