Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Apr 20, 2019 3:35 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 51 posts ]  Go to page Previous 1 2 3 4 Next

Нужен ли Колибри новый интерфейс?
Да 69%  69%  [ 29 ]
Нет 31%  31%  [ 13 ]
Total votes: 42
Author Message
PostPosted: Mon Feb 01, 2010 5:31 pm 
Offline

Joined: Wed Dec 26, 2007 5:09 am
Posts: 214
Ну так рабочий стол с ядром вообще связан быть не должен :) Ну, в смысле, что он пользуется сервисами ядра, конечно, но как и любая другая программа, без какого-то особого к себе отношения со стороны ядра.


Top
   
PostPosted: Mon Feb 01, 2010 5:34 pm 
konstantin_666 wrote:
Просто не размещать другие окна на области панели. Границы чётко распределить.

Проблема в том что в текущем ядре нет поддержки для определения постоянного положения окна сверху или снизу. Все окна равноправны. В любой момент любое другое окно, другого приложения, при старте или активации пользователя окажется поверх одной из этих менюшек и смысла от всего этого огорода будет ноль без палочки - все преимущества сразу потеряются.


Top
   
PostPosted: Mon Feb 01, 2010 5:43 pm 
Offline
User avatar

Joined: Tue Dec 15, 2009 9:23 pm
Posts: 42
Пока все проги в дистрибутив собираются такого не будет. (можно подумать в винде такого не произойдёт)

_________________
Не бойтесь делать ошибок. Бойтесь ничего не делать.


Last edited by konstantin_666 on Mon Feb 01, 2010 5:45 pm, edited 1 time in total.

Top
   
PostPosted: Mon Feb 01, 2010 5:44 pm 
konstantin_666
И как это будет сделано? Что анализировать логику работы каждого приложения и вносить в него дополнительный код? И потом это не решение проблемы - это очередные костыли и грабли.


Top
   
PostPosted: Mon Feb 01, 2010 5:50 pm 
Offline
User avatar

Joined: Tue Dec 15, 2009 9:23 pm
Posts: 42
2Mario:
Сначала написать что-то нужно. А если произойдут изменения в ядре- пару цифер в проге как нибудь заменим.
"не размещать"- в смысле "не перемещать окно на панель вручную".

Выглядеть всё будет вот так:
Image


Last edited by konstantin_666 on Mon Feb 01, 2010 6:04 pm, edited 1 time in total.

Top
   
PostPosted: Mon Feb 01, 2010 5:55 pm 
Ага, особенно если программа без исходников. Предлагаемое является безальтернативным вариантом влияющим на ВСЕ программы, причем заранее с ограничением рабочего пространства десктопа. А если потребуется смотреть например картинку на весь экран - этот вариант не учитывается?


Top
   
PostPosted: Mon Feb 01, 2010 6:02 pm 
Offline
User avatar

Joined: Tue Dec 15, 2009 9:23 pm
Posts: 42
"ограничением"- ширина всего 120п.
Полноэкранный просмотр никто не отменял. Я вообще ничего подобного не писал.

_________________
Не бойтесь делать ошибок. Бойтесь ничего не делать.


Last edited by konstantin_666 on Mon Feb 01, 2010 8:14 pm, edited 1 time in total.

Top
   
PostPosted: Mon Feb 01, 2010 6:09 pm 
Ну, если это будет влиять только на развернутые приложения, то возможно. Впрочем в любом случае реализация существующими средствами это костыли. Без переделки ядра чего-либо существенного не достичь.


Top
   
PostPosted: Mon Feb 01, 2010 6:16 pm 
Offline
User avatar

Joined: Tue Dec 15, 2009 9:23 pm
Posts: 42
Ну не буду же я ждать, пока произойдут изменения в ядре.
Если модифицируют ядро, я прогу немного поправлю.
Пока мне и так неплохо.

Mario wrote:
Ага, особенно если программа без исходников.

Исходники какой программы Вы имели в виду?
Свои я уже выкладывал. В теме "альтернатива @PANEL".
Могу ещё раз ссылку дать: http://introvert.wen.ru/Files/KDesk.zip

"безальтернативным вариантом влияющим на ВСЕ программы"- поэтому я и создал опрос.

_________________
Не бойтесь делать ошибок. Бойтесь ничего не делать.


Top
   
PostPosted: Mon Feb 01, 2010 8:33 pm 
Offline
User avatar

Joined: Tue Dec 15, 2009 9:23 pm
Posts: 42
А вот приблизительная схема работы Drag&Drop:
Image
Идея в том, чтобы визуализировать буффер обмена.
Файлы, находящиеся в буффере (точнее пути к ним) будут отображаться в специальном разделе панели.

С логикой всё просто: установить стандарт на IPC- и дело в шляпе.

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

_________________
Не бойтесь делать ошибок. Бойтесь ничего не делать.


Top
   
PostPosted: Wed May 12, 2010 1:25 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Все это пережитки прошлого века. Plan9 - посмотрите, не убеждаю, только предлагаю как концепцию, вариант. Вот уж действительно прогрессивный подход:

http://plan9.bell-labs.com/plan9/screenshot.html


Top
   
PostPosted: Wed May 12, 2010 1:28 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
Прогрессивный в чём? Если в смысле оконного менеджера, то вот статья: "20 самых быстрых и простых оконных менеджеров для Linux".


Top
   
PostPosted: Wed May 12, 2010 10:32 am 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
немного не верно, там в основном менеджеры на иксах, есть и безиксовые менеджеры для линуксов


Top
   
PostPosted: Wed May 12, 2010 3:17 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Там области создаются динамически. Нет понятия окна. Есть понятие область.

А вообще панель да - она стандарт дефакто. Но вот "полку" тоже можно. Мне в этом отношении нравиться интерфейс QNX 6.3 Photon - быстрый и легкий.

А иксовость в линуксах - только прослойка, ее можно в учет не брать, как тут правильно заметили.


Top
   
PostPosted: Thu May 13, 2010 11:09 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 811
нашел программу для рабочего стола WinXP, даю ссылку на страницы со скринами:
http://www.real-desktop.de/menu-screens ... a5871f079b
и http://www.real-desktop.de/menu-userscreenshots2.php
интересно было-бы в будущем что-то подобное сделать и для Колибри


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 51 posts ]  Go to page Previous 1 2 3 4 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited