І знову про керування вікнами у Windows
Для тих, хто розгортає відкриті вікна у Windows.
Пара програм і день звикання позбавили мене цього. Тепер я не пересуваю вікна, не змінюю їх розміри, я навіть не замислююся про це. Я і звичним alt+tab`ом тепер не користуюсь.
Тепер вікна працюють для мене, а не змушують мене їх шукати. Сподіваюся, я не зовсім велосипедую. Програмне рішення для Windows. Ну а алгоритм використання кроссплатформенний.
Так, ящепрацюю в Windows. Не треба холівара для ОС. Я в курсі, що багато хто кодить в *unix. ОС – це інструмент, я звик до свого інструменту.
Пости, які спонукали на пост:
Отже. У нас багато вікон, багато метушні з відкриттям кожного вікна, не дай боже ми їх починаємо перетягувати, відкриваємо зайві вікна ну і так далі.
Але навіть у групі вікон є свої проблеми: їх треба розташувати так, щоб вони не перекривали один одного і їхнє становище можна було легко відновити. Цю задачу вирішує тайл-менеджер, мені сподобався GridMove.
Трохи налаштовуємо:VirtualWin я відразу налаштував на 10 столів, для кожного столу свій хоткей (розкажу нижче), відключив інші опції (мишка), щоб не заважали. Нам насправді не треба мати реальних віртуальних столів. Нам треба просто відкривати/закривати групи вікон. Не більше. GridMove має різні сітки, я вибрав xipergrid1 - на ній можна зібрати багато комбінацій вікон. Вимкнув перетягування за Window Title.
Алгоритм:Звичайно, на своєму прикладі. Нам треба зрозуміти які у нас види діяльності та розбити вікна по цих групах. Причому частина вікон завжди має бути видно.
0. А що нам треба бачити завжди? У мене завжди на увазі зв'язок із зовнішнім світом (скайп), ціль (браузер із завданням) і чернетка (звичайний блокнот). Ще лічильник часуtoggl.com теж завжди видно, щоб не забути. Налаштувати "видно завжди": лівою кнопкою по значку WirtualWin в треї і відзначити в колонці Always Show, що нам треба. 1. Робота із кодом. IDE + документація. Взагалі документація та браузер (у мене це одне й теж) знадобляться майже всім програмам. 2. База даних. Субд+документація. 3. Браузер+консоль (js). 4. Робота із файлами. Тут трохи бардачок, важко визначитися з усіма потрібними вікнами, але основні завжди відчинені. 5. Сисадмінство. Putty пара консолей, вікна контролю за сервером, тощо. 6. Менеджмент. Браузер зі списком усіх завдань, статистикою часу тощо. Звідси я ставлю собі завдання в браузер 0-групи, видно завжди і забуваю про інші. 7. Чорновий робочий стіл. Причому кілька. Це важливо, щоб засмічувати інші столи. Тут відкриваємо і граємо з усім, що не потрапило до визначених груп. Тут же народжуються нові групи. 8. Розваги. Можливість швидко та зручно розслабитися ніколи не завадить: одразу запущено пару улюблених ігор, сайтів тощо.
Коли сідаю з ранку працювати — одразу запускаю все що треба і розставляю на свої місця. Один раз. Розставляю природно з GridMove - вікна відразу там, де треба, потрібного розміру, не перекриваються. Екран(и) зайнятий(и) на 100%.
Робота з усім цим:Тут теж все просто. Якщо багато рабів столів, то Alt+цифра розірве вам зв'язки, якщо ви не Валуєв. Мені пощастило, клавіатура має зліва купу програмованих кнопок (Logitech G15). Через хоткеї я прив'язав кожну клавішу до потрібного робочого столу VirtualWin. Тут треба трохи попритертися і розташувати в зручному для вас порядку та положенні. Якщо додаткових клавіш немає, можна спробувати комбінації або той же NumPad.