Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ruslan Kosolapov                     2:5020/400     10 Aug 2004  00:03:23
 To : Alex Kicelew
 Subject : Re: Оболочка
 -------------------------------------------------------------------------------- 
 
 ==[ Alex -> Ruslan:
 
  RK>> PS: Я обломался с fvwm, когда хотел сделать один большой десктоп, и
  RK>>   располагать окна неперекрывающимся образом.  Это, пожалуй,
  RK>>   единственное, чего он не умеет, и что не связано с внешними эффектами
  RK>>   (красявости нам не нужны, нам работать надо, верно?)
  RK>>   Оказалось, что ни один wm не способен сделать такую концепцию
  RK>>   удобной.
  RK>>   Поковыряю sawfish, если и он не сможет, то останется только брать
  RK>>   fvwm, и копаться в исходниках...  Или модуль писать.  Или какой другой
  RK>>   wm брать.
  RK>>   Очень уж нравится идея.  И я знаю, как сделать, чтобы было удобно.
  AK> А как? Hавсидку не вижу.
 
   Во-первых, необходим переключатель между окнами a-la емаксовский
   iswitchbuf (то есть переключение по имени окна).
 
   Также необходима возможность переключать окна по принципу "слева от
   текущего/справа от текущего".  Плюс к этом десктоп должен быть замкнут
   в кольцо, то есть после последнего окна должно идти первое, а перед
   первым - последнее.
 
   Во-вторых, расположение окон должно быть таким, чтобы окна не
   пересекались, а также чтобы не было окон точно друг над другом (то
   есть у каждого окна должно быть точно определяемое окно слева и окно
   справа).
 
   В-третьих, при переключении окон видимая часть десктопа должна
   располагаться так, чтобы вместить максимально возможное количество
   окон, с учётом того, что активное окно должно полностью влезать в
   видимую часть.  То окно, которое было активным ранее, должно иметь
   приоритет при показе.  То есть при переключении окна необходимо
   рассчитать смещение видимой части таким образом, чтобы удовлетворить
   условия в следующем порядке:
     1. активное окно полностью видно в видимой части десктопа
     2. окно, которое было активным до переключения фокуса, имеет
        максимально возможную видимую часть
 
   В-четвёртых, естественно, sloppy-focus должен быть.
 
   В-пятых, вместо autorising должен быть автоматический сдвигатель
   видимой части десктопа.
 
   Естественно, всё это должно управляться с клавиатуры.  Естественно,
   должен быть внутренний скриптинг.
   К этому можно добавить такие обыкновенные фичи, как переключение по
   классу окна, динамическое бинденье кнопки на фокус определённого окна,
   автораскладка окон по нужным координатам, нормальные меню и всё
   остальное. 
 
   Желательно также двигать "окно", в которое показывается видимая часть,
   не резко, а плавно, чтобы человек понимал, куда его сдвинуло.
   За такой wm я даже немного денег готов дать.  Баксов 50-100.
 
 -- 
 =[ Если в слове "хлеб" были сделаны четыpе ошибки и получилось 
 =[ слово "пиво", значит это были не ошибки.
 --- ifmail v.2.15dev5.3
  * Origin: SWSoft Novosibirsk, QA Department Second Manager (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Оболочка   BeaviS   06 Aug 2004 13:43:12 
 Re: Оболочка   Ruslan Kosolapov   06 Aug 2004 23:44:01 
 Оболочка   BeaviS   07 Aug 2004 11:02:18 
 Re: Оболочка   Mykola A. Nickishov   07 Aug 2004 16:08:13 
 Оболочка   Sergey Lychko   07 Aug 2004 16:13:40 
 Re: Оболочка   Ruslan Kosolapov   08 Aug 2004 21:17:53 
 Re: Оболочка   Alex Kicelew   07 Aug 2004 19:15:23 
 Re: Оболочка   Ruslan Kosolapov   08 Aug 2004 21:37:01 
 Re: Оболочка   Alex Kicelew   08 Aug 2004 23:00:11 
 Re: Оболочка   Ruslan Kosolapov   09 Aug 2004 01:48:08 
 Re: Оболочка   Alex Kicelew   09 Aug 2004 03:30:33 
 Re: Оболочка   Ruslan Kosolapov   09 Aug 2004 04:20:01 
 Re: Оболочка   Alex Kicelew   09 Aug 2004 21:45:10 
 Re: Оболочка   Ruslan Kosolapov   10 Aug 2004 00:03:23 
 Re: Оболочка   Alex Kicelew   10 Aug 2004 01:45:14 
 Re: Оболочка   Ruslan Kosolapov   10 Aug 2004 02:37:22 
 Re: Оболочка   Alex Kicelew   10 Aug 2004 18:00:19 
 Re: Оболочка   Ruslan Kosolapov   11 Aug 2004 00:32:16 
 Re: Оболочка   Alexander I Tsekhanovsky   10 Aug 2004 00:14:57 
 Re: Оболочка   Alexander I Tsekhanovsky   09 Aug 2004 02:07:07 
 Re: Оболочка   Alexander I Tsekhanovsky   09 Aug 2004 01:02:43 
 Re: Оболочка   Alex Kicelew   09 Aug 2004 13:45:09 
 Re: Оболочка   Mykola A. Nickishov   09 Aug 2004 15:08:23 
 Re: Оболочка   Alex Kicelew   09 Aug 2004 15:45:06 
 Оболочка   Anton Martchukov   07 Aug 2004 15:59:24 
 Re: Оболочка   Kirill Frolov   08 Aug 2004 20:31:45 
 Оболочка   Anton Martchukov   09 Aug 2004 01:12:32 
 Re: Оболочка   Kirill Frolov   10 Aug 2004 00:36:27 
 Оболочка   Anton Martchukov   10 Aug 2004 02:25:08 
 Re: Оболочка   maksim   11 Aug 2004 14:03:19 
 Оболочка   Anton Martchukov   11 Aug 2004 14:48:50 
 Re: Оболочка   maksim   12 Aug 2004 02:21:11 
 Re: Оболочка   Boris Veytsman   12 Aug 2004 02:34:28 
 Re: Оболочка   maksim   13 Aug 2004 23:30:48 
 Re: Оболочка   Evgeny Uspensky   07 Aug 2004 15:22:29 
 Re: Оболочка   Andrew Dolgov   08 Aug 2004 23:19:43 
 Re: Оболочка   Andrew Dolgov   09 Aug 2004 09:09:42 
 Оболочка   Ilya Eventau   10 Aug 2004 19:42:44 
 Re: Оболочка   Andrew Dolgov   12 Aug 2004 10:18:50 
 Re: Оболочка   Kirill Frolov   09 Aug 2004 12:44:59 
 Re: Оболочка   Kirill Frolov   08 Aug 2004 20:26:54 
Архивное /ru.linux/1199764fbf21f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional