LINUX.ORG.RU

ALT Linux 4 SuperLite не за горами?


0

0

Некоторые из вас наверняка видели мои скриншоты, на которых в той или иной ипостаси красовался icewm (а на одном даже был Window Maker, повергнувший многих в шок в хорошем смысле этого слова). Недавно вышел ALT Linux 4 Lite под управлением Xfce, в работе над которым и я попытался внести хоть минимальную лепту. Не все, на мой взгляд вышло так, как хотелось бы но все же..

На нынешнем скриншоте мои эксперименты по созданию оптимального набора пакетов и их настроек по умолчанию для возможного ALT Linux 4 SuperLite на базе Icewm (такая идея нашла отклик у ряда разработчиков). Это мой старый ноут Fujitsu Lifebook 450 мгц 192 мб памяти видео 2.5 мб. Lite отъедал после загрузки памяти (без учета кэша) 70-80 мб из 192, после применения Icewm свежезагруженная система занимает 20-25 мб оперативки с учетом автостарта некоторых программ.

Насчет темы icewm на скриншоте - да все вы ее хорошо знаете, моя доморощенная тема под стили fishing-the-sky и OS X, добавилась лишь панель внизу - PyPanel. Конечно же для самого дистрибутива я планирую состряпать другую тему, гораздо более нейтральную, но не менее изящную.

Тени - это я баловался с xcompmgr, если бы не его мелкие пакости - было бы здорово, карточки и систему в целом практически не трогает.

Обои - неплохое фото, переделанное мной под "гобелен", так что прямой ссылки на именно "это" нет.

Да, чуть не забыл - благодаря спец. настройкам для файла ~/.gtkrc-2.0, опубликованным на одном из форумов я решил проблему толстых тулбаров и здоровых иконок в gtk2-программах (особенно в Abiword). НО, не с любой темой gtk2 это будет смотреться красиво. С моей излюбленной темой fishing-the-sky это выглядит вполне приемлемо (см. тулбары Abiword, напомню, что разрешение экрана ноута 800х600).

>>> Просмотр (800x600, 244 Kb)

★★★★★

Проверено: Dimez ()

и если несложно, приведите настройки шрифтов, а так же, если есть, инфу о том, с какими патчами и флагами собраны freetype, xft и cairo.
шрифты приятные.

divenvrsk
()

Мне нравится. Очень классно! Автору почёт и уважение. Никогда бы не подумал что из IceWM можно такой красивый десктоп сделать...

MooSE ★★★★
()

Панель внизу ИМХО не нужна - занимает много места на таком маленьком экране. Или можно сделать ее скрывающейся. Ну и .gtkrc в студию.

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

>800x600 - Убей сибя

Ну почему же?:) Ноут не резиновый, больше не сделаешь. Зато очень легкий, 1.1 кг, маленький - 10", mpeg4 тянет. Жаль, что японский и инфы по нему не на японском практически нет. Хотел биос обновить - не нашел..

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

>Панель внизу ИМХО не нужна - занимает много места на таком маленьком экране. Или можно сделать ее скрывающейся. Ну и .gtkrc в студию.

Она и есть скрывающаяся тут.. Насчет .gtkrc - скорее .gtkrc-2.0. Выложу..

Кстати, а вроде на сайте пока нет скриншота - а мы тут уже обсуждаем :-)

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

>gkrellm как всегда страшноват

Да, страшноват.. Хотя, если постараться.. Просто руки не дошли - эта тема gkrellm из Icewm-вской темы BlueCrux (кстати, тоже неплохая тема)..

С другой стороны, если найти независимое приложение индикации батареи (как в IBM - зелененькая батарейка с процентами в трее), симпатичный миксер в трей (тоже независимый), и еще пару-тройку приложений, то можно отказаться от gkrellm, пока он помогает.

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

>А .gtkrc попросим в студию

Файл ~/.gtkrc-2.0

include "/usr/share/themes/fishing-the-sky/gtk-2.0/gtkrc"

style "user-font"
{
  font_name="Sans 8"
}
widget_class "*" style "user-font"

gtk-font-name="Sans 8"

gtk-theme-name="fishing-the-sky"

gtk-icon-theme-name = "Tango"

gtk-icon-sizes = "panel-menu=16,16:panel=16,16:gtk-menu=16,16:gtk-small-toolbar=16,16:gtk-large-
toolbar=16,16:gtk-button=16,16:gtk-dialog=16,16:gtk-dnd=16,16"

gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR

style "thickness_o" = "theme-default"                                                                                                                        
{                                                                                                                                                            
  xthickness = 0                                                                                                                                             
  ythickness = 0                                                                                                                                             
  GtkNotebook::tab-border = 0                                                                                                                                
  GtkNotebook::tab-hborder = 0                                                                                                                               
  GtkNotebook::tab-vborder = 0                                                                                                                               
  GtkNotebook::show-border = 0                                                                                                                               
  GtkNotebook::gtk-button-images = 0                                                                                                                         
  GtkNotebook::gtk-menu-images = 0                                                                                                                           
  GtkNotebook::arrow-spacing = 0                                                                                                                             
  GtkNotebook::tab-curvature = 0                                                                                                                             
  GtkNotebook::tab-overlap = 0                                                                                                                               
  GtkNotebook::focus-line-width = 0                                                                                                                          

# gtk-icon-sizes = 0                                                                                                                                        
#  bg[NORMAL]      = "#FF0000"                                                                                                                              
#  bg[INSENSITIVE] = "#FF0000"                                                                                                                               

}                                                                                                                                                            
class "GtkNotebook"    style "thickness_o"                                                                                                                   
                                                                                                                                                             
style "thickness_1" = "theme-default"                                                                                                                        
{                                                                                                                                                            
  xthickness = 0                                                                                                                                             
  ythickness = 0                                                                                                                                             
}                                                                                                                                                            

style "thickness_2" = "theme-default"                                                                                                                        
{                                                                                                                                                            
    GtkTreeView::expander-size = 0
    GtkTreeView::expander-indent = 0
    GtkTreeView::horizontal-separator = 0
    GtkTreeView::vertical-separator = 0	  
    GtkTreeView::row-ending-details = 0
    GtkTreeView::passive_focus = 0
    GtkTreeView::separator-height = 0                                                                                         
}                                                                                                                                                                                   

class "GtkButton" style "thickness_1"    

class "GtkTreeView"    style "thickness_2"         
class "GtkListView" style "thickness_2"
widget_class "*.GtkTreeView.GtkButton" style "thickness_1"



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

>и если несложно, приведите настройки шрифтов...

Какие именно настройки вас интересуют?

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

> Какие именно настройки вас интересуют?

я же вроде написал (: с какими патчами и флагами собраны freetype, xft и cairo.

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

>все это можно посмотреть на www.sisyphus.ru

Да, именно там есть подробная информация, приведены спеки и прочее.. Могу сказать, что TT_CONFIG_OPTION_BYTECODE_INTERPRETER включен (был, по крайней мере в бетах, не знаю, как в финале).. А почему знаю - прочитав одну статью решил пересобрать freetype2, ну и наткнулся на то, что там все уже есть.

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

> 800x600 - Убей сибя

ты ещё не ослеп?

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

Так conky был бы весьма к месту, заряд батареи можно доставать "powersave -b", если стоит powersaved (так делал в Ubuntu), а можно брать из /proc/acpi/battery/ - там вроде бы в процентах есть, хотя могу ошибаться

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

>Так conky был бы весьма к месту

Согласен, тем более теперь, когда есть pypanel (gkrellm очень выручал своим плагином gkrellmlaunch), можно и conky..

My_quest ★★★★★
() автор топика

Как обычно - большой респект за интересные скрины.

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

>тем более теперь, когда есть pypanel

Еще советую в плане ознакомления попробовать fbpanel. Прозрачной она вроде быть не может (вернее, псевдопрозрачной), зато чистый C и gtk2.

h8 ★★★
()

Интересный скрин, спасибо за gtkrc-2.0

Jastis
()

как ни старался, но больше четырёх часов у тебя на скрине не нашёл
но всёравно, молодец, четыре - не так и плохо!

*capcha: frecks

anonymous
()

>800x600, 244 Kb

тфу, я думал - кпк :-\

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

> как ни старался, но больше четырёх часов у тебя на скрине не нашёл
> но всёравно, молодец, четыре - не так и плохо!

=))))) +1

m6Nhwz
()

класс. макось отдыхает.

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

>тема гремлина не в тему

Да, это так.. Но данная тема одна из самых качественных для gkrellm (а я их перепробовал практически все). Те, которые тут были бы в тему не подошли по разным причинам - нужно все-таки ваять самому.. Когда-нибудь сделаю.. :-)

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

>Еще советую в плане ознакомления попробовать fbpanel

Поглядел на домашнюю страницу fbpanel, посмотрел на скриншоты - вроде полупрозрачность там есть. Меня смутило начало названия - fb*. Вначале показалось, что это часть fluxbox.. Как считаете, это будет быстрее и легче pypanel? Просто icewm не является NETWM compliant window manager, впрочем это свойство, видимо, нужно для реализации пейджера при помощи этой fbpanel (как мне кажется)..

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

>чуваг, у тя мания величия, все тя знают и тп... Руку на улице никто не пожимает ?

Ну у меня хоть мания величия.. :-) А если серьезно - кому надо - тот знает, кому не надо - не знает.

My_quest ★★★★★
() автор топика

Хочу также добавить, что отличительной особенностью дистрибутивов подобной направленности (Lite, SuperLite) является по возможности тщательный отбор пакетов из всего этого многообразия. Разработчикам приходилось идти на крайние меры вроде "отвязывания" того или иного пакета от Гномо- или КДЕ-зависимости. Например Gnumeric-lite.

Старались подбирать красивое и в то же время функциональное, охватывающее как можно областей применения этой системы как desktop. Правда в финал почему-то не попали ряд приложений, изначально планировавшихся (например, djvu-viewer, или xchm).. думаю, что это будет исправлено в будущем. Понятно, что на PyPanel вынесены лишь наиболее часто употребляемые программы. Еще больше скрыто в меню.

Жаль, сейчас только пришло в голову.. надо было в скриншот включить вид xboard - я как-то предложил вставить это в дистрибутив, но не в умолчательном страшном виде, а с красивой темой. Мою просьбу услышали.. Некоторые скриншоты бета-версий lite можно посмотреть на моей странице (http://www.myquest.narod.ru/screen/lite/lite.htm). Такое оформление тогда предлагал я, но на это "пойтить не могли".

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

>Как считаете, это будет быстрее и легче pypanel?

Да даже и не знаю... Думаю, что так же. Просто fbpanel более функциональна (пейджер нормальный, гл. меню и т.д.) - если оно надо конечно ;)

h8 ★★★
()

На всякий случай ссылка на изначальное фото, которое я превратил в "гобелен" - http://www.pixheaven.net/photo_us.php?nom=0509060044

Кстати, еще раз порекомендую этот сайт http://www.pixheaven.net (бывший http://www.photoastronomique.net) - есть изумительные фотографии на астрономическую и околоастрономическую темы, да и просто красивые пейзажи.

My_quest ★★★★★
() автор топика

My_quest, подвиг твой не будет забыт. Спасибо за конфиги и скриншоты. Так держать.

ManMachine
()

За 20-25 мб тебе архизачёт. А то федорка с гномом аж 300 кушает. А опенсолярку пробовал -- она под пятисотку потребовала...

anonymous
()

неплохо сделано :) очень неплохо :)

amoralyrr ★☆
()

А что за шрифт в меню и на панели? Понятно, что Sans 8 :) но на какой конкретно шрифт указывает Sans?

anonymous
()

А как в Ubuntu установить тему Fishing The Sky? Скачал архив http://ftp.acc.umu.se/pub/gnome/teams/art.gnome.org/archive/themes/gtk2/GTK2-... , кинул его в окошко выбора тем. Тему установилась, выбрал тему -- все серое, нажал кнопку Настроить и выбрал Элементы управления: FishingTheSky2 -- элементы управления стали как на скриншоте, а вот декорации окон как на скриншоте почему-то нет :(

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

Действительно, тулбары стали мельче, но вылез один неприятный глюк в Eclipse (вероятно, такое будет и в других деревьях). Узлы дерева стали совсем мелкие -- попробуй попади. Раньше всегда раздражало, что они слишком крупные, а теперь вот мешает, что слишком мелкие :)

С патчем: http://img301.imageshack.us/my.php?image=withpatchdd4.png

Без: http://img156.imageshack.us/my.php?image=withoutpatcheh4.png

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

ЮА второй слева в PyPanel значок - PUTTY? O_O И если да - то ЗАЧЕМ?

Да, это putty. Полезен мне для работы - я преподаватель cisco, веду некоторые авторизованные курсы. В моей стойке больше 25 устройств - просто удобно в putty организовать к ним быстрый доступ, да и экран маленький тут, чтобы в gkrellmlaunch создавать кучу кнопок с телнет-сессиями терминала, как я это делал на большом компе..

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

>А что за шрифт в меню и на панели? Понятно, что Sans 8 :) но на какой конкретно шрифт указывает Sans?

Сразу после инсталляции это DejaVu Sans, потом это превращается в Verdana.

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

>...а вот декорации окон как на скриншоте почему-то нет :(

кхм.. и не будет.. Это ж Icewm, я их сам рисовал, декорации эти, точнее тщательно перерисовывал, но сути дела это не меняет :)

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

>Чем люди не занимаются лишь бы fvwm не настраивать :)

Ну здесь тоже настройка не при помощи мыши происходит.. :-), хотя и гораздо легче.

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

>Узлы дерева стали совсем мелкие -- попробуй попади.

Да, есть такое дело, но лично для меня эта неприятность незначительна по сравнению с положительным эффектом от мелких тулбаров и иконок.

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

Бааааааааааааааааааака!
Как говорят в Осаке, ахо я нее ка?

anonymous
()

>переделанное мной под "гобелен"

Скажи, брат альт-линуксоид, как ты это сделал так, "под гобелен"?

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