Видео ролики бесплатно онлайн

Смотреть кино видео

Официальный сайт teledu 24/7/365

Смотреть видео бесплатно

26.10.10 11:29 blackraven

ПереводыТайлинг окон в KDE 4.5

Наверняка вы видели рекламу Windows 7 с функцией тайлинга окон. А знаете ли вы, что первым тайлинговым менеджером окон был RTL от Siemens (создан в 1988 г.)? Затем появилась версия под Unix для X Window System, которая называлась tAP (The Andrew Project). Вернемся к нашему времени. Microsoft пытается представить новую инновационную возможность тайлинга. Вскоре после этого KDE дорабатывает такую же возможность и добавляет ее в версии 4.4. Конечно, релиз 4.4 был еще нестабилен, с несколькими ошибками. Через некоторое время вышел релиз 4.5 с тоннами исправлений - отличный десктоп с безглючным тайлингом!

В этой статье я покажу вам, как включить и использовать тайлинг в KDE 4.5. Поможет ли это вам работать более или менее эффективно - судите сами.

Что такое тайлинг?



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

tiling.th.png
Рисунок 1

Установка



Для тайлинга никакой установки не требуется. Достаточно KDE 4.5.
Примечание: Использовать Compiz или Emerald не получится. Если вы хотите использовать эффекты одновременно с тайлингом, вам придется использовать встроенные в KDE эффекты.

Включение



Для включения тайлинга зайдите в Start > Computer > System Settings > Window Behavior (Системное меню > Компьютер > Настройки системы > Поведение окон). В открывшемся окне выберите секцию Window Behavior ("Поведение окна"), а затем - вкладку Advanced ("Дополнительно"). Убедитесь, что пункт Enable Tiling ("Включить тайлинг") отмечен и нажмите Apply ("Применить")(см. Рисунок 2).

Вы увидите выпадающий список для выбора размещения окон при тайлинге (tiling layout). У вас есть три варианта:
  • Столбцы (Columns): Окна будут сгруппированы в столбцы. Если на рабочем столе нет места, окна будут сжаты по горизонтали, чтобы добавить дополнительный столбец.

  • Спираль (Spiral): Новые окна добавляются "по спирали". Это один из наиболее легких способов, однако, чем больше окон вы открываете, тем меньше будут новые.

  • Плавающий (Floating): Самый свободный способ. Скорее всего, именно он придется по душе большинству. Здесь нет жестких правил, а просто располагает окна в доступном свободном пространстве.

Рисунок 2
Рисунок 2

Плавающие окна



Вам покажется, что тайлинг только помешает, если какое-то окно всегда должно быть одного размера. Когда вы перемещаете окна по рабочему столу с включенным тайлингом, они постоянно изменяют размеры. Чтобы преодолеть это, в KDE есть функция Floating Windows (Плавающие окна). Плавающее окно соответствует своему названию - оно не прикреплено к определенной позиции на экране, для него не задан определенный размер. Чтобы сделать окно плавающим, щелкните правой кнопкой мыши на его заголовке и выберите Float Window (Сделать плавающим). Вы можете перемещать это окно куда вам заблагорассудится, и оно будет всегда сохранять свои размеры. Плавающее окно будет перекрывать остальные окна (см. Рисунок 3).

Рисунок 3
Рисунок 3


Заключение



Тайлинг - это то, к чему надо привыкнуть. Сначала он может только мешать, но, как только вы к нему привыкнете, он будет всегда помогать вам держать ваш рабочий стол под контролем.

Оригинал

Переведено при помощи сервиса translated.by инициативной группой переводчиков welinux при участии blackraven, Zereal.


Теги:

greatperson 26.10.10 11:44 # +3
Увидел на скриншоте GIMP. Сразу возник вопрос: а им-то как пользоваться при тайлинге?

Попробовал включить тайлинг (спираль), запустил GIMP, панельки теряются под другими окнами. Я что-то неправильно понял?..
Zereal 26.10.10 11:49 # +0
я думаю, для гимпа надо включить однооконный режим.
greatperson 26.10.10 11:53 # +3
Это тот глючный режим, который неадекватно восстанавливает размеры окна при следующем запуске? Нет уж, спасибо. =)
mhspace 26.10.10 20:39 # +0
Ждём 2.8 - там всё должно быть роскошно...
booley 27.10.10 19:33 # +1
Ждем KDE 5.0 - там-то уж всё должно быть роскошно...
blackraven 26.10.10 12:27 # +0
Floating window для панелек не рулит?
Shtsh 26.10.10 23:56 # +0
либо настроить плавающие окошки, либо их по бокам главного окна. Проблем никаких
blackraven 26.10.10 12:35 # +0
Перезалил картинки - похоже, хостинг оригинала испытал вилинупс-эффект :)
settler 26.10.10 21:06 # +1
еще одну картинку потерял, с плавающим окном ;)
blackraven 27.10.10 10:49 # +2
А блин... Они в оригинале обе Figure 2, я когда переводил, был уверен, что про одну и ту же картинку речь...
Zereal 27.10.10 11:02 # +1
пиши мне пожалуйста в джаббер или личку в следующий раз, это моя вина:(
blackraven 27.10.10 11:12 # +1
Да не, моя - я оригинал не посмотрел.
Там действительно два раза написано Figure 2 - так что ты не при чем :)
Lupo_Alberto 26.10.10 13:02 # +4
Ничего не хочу, да и не могу ввиду отсутствия KDE, сказать плохого о тайлинге в этом рабочем окружении, но чтобы увидеть и почувствовать все преимущества тайлинговых менеджеров окон, нужно поработать в каком-либо «нативном» менеджере, к примеру, awesome.
P.S. Проблем с Gimp'ом там нет, так как настройки менеджера позволяют сделать окна избранных приложений «плавающими».
blackraven 27.10.10 10:53 # +1
Фраза из оперы "по ссылке ходил, но не одобряю".
SergMarkov 26.10.10 13:44 # +-1
Какая необходимость в тайлинге, можно объяснить ? Такая парадигма подразумевает равноправное хотя бы по времени использование приложений, что вообще говоря никогда не происходит
Zereal 26.10.10 13:54 # +1
равноправное использование приложений это: перевод текста. Допустим, открыто одновременно OmegaT/lokalize, браузер, словарь.
SergMarkov 26.10.10 14:10 # +0
при этом на заднем плане играет audacious, кодируется видео, что то компилируется, которое видеть нет никакой необходимости, и еще масса подобных примеров
greatperson 26.10.10 15:48 # +1
AllTray?..
SergMarkov 26.10.10 20:01 # +-2
В icewm это встроенный функционал :-)
greatperson 26.10.10 20:04 # +2
Да и в KDE, кажется, есть какая-то загадочная фигня для такого, только не помню как называется. Не пользовался.
SergMarkov 26.10.10 20:02 # +-1
Можно в теме хоть кнопку повесить для этого на заголовке,насколько помню
philosoft 26.10.10 22:03 # +0
Удивительно, но трей есть и в tiling, и в dynamic, и в floating wm. Трея недостаточно? В консольке есть jobs, screen/tmux/nohup, табы. Опять не хватает? Есть связки демон + фронтэнд. И вся эта масса примеров укладывается сюда.
А теперь, хочется задать вопрос — а что вы делаете при возникновении такой задачи?
SergMarkov 26.10.10 23:50 # +-2
Какой - упрятать приложение в трей ? А у меня такой задачи в icewm просто не возникает
Shtsh 26.10.10 23:57 # +1
любопытно, у меня на awesome тоже :)

Как говорится, кесарю кесарево, а слесарю — слесарево :)
philosoft 27.10.10 07:03 # +0
«играет audacious, кодируется видео, что то компилируется, которое видеть нет никакой необходимости». Вы же как-то запустили эти задачи на исполнение? Вот этот момент мне и интересен — что вы делаете после того, как, например, сделали
mencoder file -o file.ext <куча опций>
Ведь окошко с консолью / гуи к менкодеру никуда не денется само по себе.
SergMarkov 27.10.10 08:05 # +0
Не денется, просто уйдет на задний план под другим приложением
philosoft 27.10.10 13:20 # +0
Ну так вы же что-то сделали, чтобы оно «ушло на задний план под другим приложением», например нажали alt+tab для переключения на другое окно. А я, опять же например, нажал mod4 + 3 и переключился на 3й тег, теперь я тоже не вижу этого приложения.
SergMarkov 27.10.10 16:12 # +0
Так что Вы хотите сказать что в тайлинговых WM есть функционал айса ? Ну и зачем мне тогда менять шило на мыло ? :-) Из-за того функционала талинговых, который мне попросту не нужен ?
Ну и на кой аллах ? :-)
philosoft 27.10.10 16:49 # +0
Айс я пробовал ровно два дня. В принципе, если по-дефолту поставить на всех тегах floating layout и включить заголовки окон айс и получиться.
Но вас никто не заставляет никуда переходить. Статью просмотрел по-диагонали, но не заметил призывов бросать свой wm и переходить на KWin.
Ни на какой. Таких призывов не было.
SergMarkov 27.10.10 19:19 # +0
Посмотрите в начало треда
philosoft 27.10.10 19:47 # +0
1. Это было в другой ветке.
2. Насчёт попробовать сказал только один человек.
3. Вы же сами говорили, что не разбирались. Вообще. А судя по этому сообщению вы даже маленький мануал не прочитали. Плюс ещё пара сообщений, что в совокупности даёт картину вида «Я этим пользоваться не буду, но вы всё равно мне расскажите, почему у вас лучше.»
Проще и быстрее всего это объяснить на основе аналогии с вимом. Он очень хорош, с первого взгляда выглядит отталкивающе, но после небольшого изучения он начинает возвращать потраченное на изучение время.
SergMarkov 28.10.10 04:00 # +0
;-) Вы знаете, у меня существует еще одно выработанное правило - заканчивать полемику, когда в ней начинают превалировать личностные аргументы, и то же по совершенно банальной причинам, во первых за исчерпанием иных аргументов, кроме личностных, во вторых, вы уж не обижайтесь :-), но ваше мнение о своей персоне мне просто неинтересно :-)
Так что откланиваюсь
ЗЫ Что же касается вима, то уже много лет пользуюсь его модификацией, и достаточно серьезной, которую сделал сам. :-)
philosoft 28.10.10 15:10 # +0
Какие в данной области могут быть аргументы? Мне удобно — я пользуюсь, Васе неудобно — не пользуется. Элементарный вопрос вкуса и привычки. А тут приходите вы и просите объяснить вам почему зефир лучше вафель.
philosoft 28.10.10 15:23 # +0
Лично мне, например, здесь нравится легковесность, прозрачность управления окнами, мне не нужно тягать мышу, я всегда знаю, где и какое приложение находится, порядок (мне не надо выравнивать окошечки (например код + доки + консоль))
philosoft 28.10.10 15:26 # +0
М, да. А можно кратенький список отличий вашей версии от апстрима?
kstep 27.10.10 12:07 # +0
У меня оно запуститься на отдельном теге. Если мне понадобиться от него гуй, я на этот тег переключусь, а до тех пор я просто не буду на него обращать внимание и он будет висеть так же, как иконка в трее, и в этом смысле разницы со сворачиванием в трей в нетайлинговых wm почти никакой.
philosoft 27.10.10 13:05 # +0
Так я ж не у тебя спрашивал ☺ Сам пользую awesome
blackraven 27.10.10 10:54 # +2
Даже боюсь спросить - а вы когда-либо слышали о (о ужас!!!) нескольких рабочих столах?
На одном столе - рабочее пространство (как сказала Лена - для переводов, например), на другом - всякого рода мультимедиа типа плеера, на третьем - терминал с компилируемым/кодируемым...
kstep 27.10.10 12:08 # +0
Ещё раз повторю: рабочие столы без автоматического распределения приложений по ним только добавляют головной боли.
blackraven 27.10.10 13:12 # +0
Я бы все-таки приписывал к подобным высказываниям "ИМХО". Ибо я, например, с этим не согласен.
philosoft 27.10.10 16:50 # +2
Имо (бгг), все высказывания без аргументов приравниваются к высказыванию личного мнения by default.
blackraven 27.10.10 18:49 # +1
Хм. Надо учесть :)
booley 27.10.10 19:57 # +0
как сказала Лена

Лена

Хм. Надо учесть :)

Этот парень все сказал за меня.
TiGR 28.10.10 12:08 # +1
Помнится много лет назад ещё на win98 переводил используя 3 wordpadа и lingvo. Выделял в панельке все окна (ctrl+click) и из контекстного меню выбирал расположить мозаикой (кажется). Собственно, это и был тайлинг :)
Lupo_Alberto 26.10.10 16:16 # +2
Я сам долгое время не мог понять удобства тайлинга, тем более на устройствах с не очень большим экраном (ноутбук, нетбук). До тех пор, пока утомлённый непресказуемостью обновлений KDE, не снёс оный и не поставил awesome!
Не скрою, пару-тройку дней пришлось вникать в нюансы настройки и использования, но зато как сейчас удобно!
То есть, чтобы понять, нужно попробовать самому.
SergMarkov 26.10.10 20:01 # +-2
Попробовал, давно правда, и именно его. И дико раздражало именно то, о чем сказано - ну не нужно мне это приложение, а оно торчит на экране и отнимает место у тех, с которыми в этот момент работаю.
Shtsh 26.10.10 21:00 # +2
А настроить? Не нужно — поместить на отдельный тег/свернуть. И никто ничего не будет отнимать.
SergMarkov 26.10.10 21:23 # +-3
Не копался в настройках. Просто давным давно выработалось правило, если что то не нравится с первого взгляда, то не понравится и с десятого. Да и потом "свернуть-развернуть" все же дольше чем "щелкнуть по нужному окну"
kstep 26.10.10 21:09 # +2
Для этого нужны теги и правила. Shifty ещё очень помогает. Я теперь не представляю жизни без тайлинга и тегов. Просто ужасаюсь, вспоминая, сколько тратил времени на размещение окон на рабочих столах и поиск нужного окна на них. ИМХО просто набор рабочих столов нефункционален, т.к. постоянно заставляет тебя вручную перемещать по ним окна. Рабочие столы/теги имеют смысл только при автоматизации размещения приложений по ним, чтоб браузеры были только на одном столе, редакторы на другом, консоль на третьем...
SergMarkov 26.10.10 21:30 # +-1
icewm - щелчок средней кнопкой на рабочем столе и список всех окон на всех столах
philosoft 26.10.10 22:00 # +0
awesome — ПКМ на панельке или любое действие по вкусу = все клиенты со всех тегов.
openbox — емнип ПКМ на свободном месте десктопа или любая комбинация клавишь по желанию = список всех окон со всех рабочих столов, сгруппированный по столам
SergMarkov 26.10.10 23:58 # +0
Ну так это уже вопрос предпочтений :-) Ну не нравятся мне клоны флюкса, как привык давным давно к айсу, так и ставлю его. Могу с ним все сделать и подстроить под что угодно.
Композит мне не нужен, комп для работы, где эти перделки только мешают и отвлекают
Тайлинг, ну не вижу смысла менять "развернуть-свернуть" на " щелкнуть по заголовку", хотя потому что на последнее уходит меньше телодвижений
philosoft 27.10.10 07:35 # +0
SergMarkov: Попробовал, давно правда, и именно его. И дико раздражало именно то, о чем сказано - ну не нужно мне это приложение, а оно торчит на экране и отнимает место у тех, с которыми в этот момент работаю.

Shtsh: А настроить?

SergMarkov: Не копался в настройках. Просто давным давно выработалось правило, если что то не нравится с первого взгляда, то не понравится и с десятого

philosoft: awesome… любое действие по вкусу
openbox… любая комбинация клавиш по желанию

SergMarkov: как привык давным давно к айсу, так и ставлю его. Могу с ним все сделать и подстроить под что угодно.

«— Пробовал я эти ваши машины. Нажал на газ, а оно едет, когда не надо.
— А отпустить / нажать на тормоз?
— Не знаю, не стал разбираться. Если что с первого взгляда не понравилось…»

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

↑ это вы попутали с *box.
SergMarkov 26.10.10 21:31 # +-2
Или кнопарь в таскбаре
Shtsh 26.10.10 23:20 # +2
угу, полностью согласен. Без автоматизации, рабочие столы, как выразились бы англичане, сосут :)
blackraven 27.10.10 10:58 # +0
Почему-то в большинстве случаев фраза "Это не нужно - неудобно" == "Я ниасилил настройку".
philosoft 27.10.10 07:36 # +1
Есть много видов тайлинга, помимо равного разбиения экрана.
philosoft 27.10.10 13:21 # +1
Кстати, а вы не забываете про широкие / большие мониторы?
alff31 26.10.10 14:34 # +2
Тайлинг в windows 7? О_о
Anrock 26.10.10 14:40 # +4
В windows 8 еще и репозитарии придумают, я гарантирую.
goblinyara 26.10.10 15:05 # +0
ну как бэ некое подобие стартует 15 ноября
blackraven 27.10.10 10:58 # +0
Скажут, что это супер-новая фишка новой винды!!!111АДЫН
Zereal 27.10.10 11:04 # +0
принципиально новая :)
blackraven 27.10.10 11:11 # +0
Дада, именно это я и имел ввиду %)
Zereal 26.10.10 14:46 # +1
имелась ввиду функция Aero Snap.
kstep 26.10.10 16:57 # +2
Самый адекватный тайлинг в dwm и awesome, всё остальное — чушь.
Shtsh 27.10.10 09:25 # +0
А чем не нравится тайлинг в xmonad‚ ion3 или, например, в ratpoison?
philosoft 27.10.10 13:18 # +2
Имо он не самый адекватный. Он просто другой. Как следует из названия dwm — dynamic wm позволяет управлять окнами / типом тайлинга динамически + тут есть floating окна, а в ion и иже тайлинг статический. Это просто разный подходы.
Попробую дополнительно прояснить ещё одной фразой. В static (их ещё называют manual) tiling wm разбиение на фреймы непосредственно производится самим пользователем, а в dynamic есть заранее заданные разбиения — layout'ы — и их можно менять в процессе работы, а окна будут автоматически перестраиваться в соответствии с ними. :\ Вообщем за более разумными объяснениями гуглить сравнение тайловых менеджеров.
Примечание: dwm просто пример динамического тайлинга, ion статического.
blackraven 27.10.10 10:59 # +1
Самый тайлинговый тайлинг?
А можно мне ссылку на исследования их адекватности?
Нравится мне такая категоричность... Мне нравится это, значит, остальное - говно. Логично же :)
mhspace 26.10.10 20:42 # +0
Неа, во-первых, с компиза не слезу, во-вторых для 1366x768 тайлинг - ужас...

Нравится способ управления окнами в MeeGo Netbook - хочу такой в компиз...
blackraven 27.10.10 11:00 # +2
Как бе никто и не уговаривает...
Anrock 27.10.10 13:58 # +2
На 1024х600 awesome вполне ничего, два года уже пользую :3
enot 26.10.10 22:27 # +10
Наверняка вы видели рекламу Windows ... с функцией тайлинга окон


ага, в ноябре 1985ого примерно :3
TiGR 28.10.10 12:14 # +0
Уже тогда были кнопки со скруглёнными краями! А потом был длительный откат, вплоть до XP.
enot 28.10.10 12:42 # +0
да, все новое - хорошо забытое старое

Лучшие блоги (все 150)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 3018 из 225 городов)
Топ пользователей Топ блогов
В сети: shidoh, knicefire, doraneko, nvbn

Новенькие: BHYCHIK, as_craz, freshmeat, LoOny, Cash_A_Lot
welinux.ru

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн