LINUX.ORG.RU

Как оптимизировать рабочее пространство на вашем нетбуке


0

0

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

Для тех, кто в поиске, позволю себе дать несколько советов, подкрепленных визуально :)

Итак, имеем: нетбук: asus eeepc 901, ос: debian lenny + sid + experimental, окружение: xfce4 + openbox, оптимизированные настройки gtk в ~/.gtkrc-2.0, тема gtk: Mist, как наиболее легкая.

Screenshot1
Ничего неожиданного, рабочий стол с двумя панелями, для которых настроено автоскрытие.

Screenshot2
На заднем плане xfce4-terminal, открытый во весь экран, и два приложения на переднем плане: файловый менеджер pcmanfm и утилита настройки интерфейса и шрифтов xfce4.

Screenshot3
Многие помнят насколько громоздким выглядит интерфейс gnumeric/abiword с темой gtk, настроенной по умолчанию. На скриншоте виден результат редактирования файла ~/.gtkrc-2.0. Также стоит заметить, что xls-файл в 3,5 тыс строк gnumeric (1.9.3 из experimental) открывает за ~2 секунды.

Screenshot4
Iceweasel открыт во весь экран средствами openbox для увеличения обозреваемого пространства, также для этих целей используются расширение "Hide Menubar" (меню появляется при нажатии alt) и скрипт "Link Tooltips", установленный с помощью расширения "Greasemonkey", и показывающий "урлы" в виде всплывающих подсказок при наведении курсора мыши на ссылку (как в опере), что позволило отказаться от statusbar'a.

Остальное ПО, не попавшее на скриншоты:
Музыка/видео: mocp, smplayer
Интернет: arora, claws-mail, pidgin, ekiga 3
Обработка текста: vim, abiword
Чтение: fgbreader, xpdf
Изображения: gqview, gimp-2.6

>>> Просмотр (2048x1200, 442 Kb)

★★

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

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Собственно настройки, добавленные в файл ~/.gtkrc-2.0


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

style "thickness_o" = "theme-default"
{
xthickness = 0
ythickness = 0
GtkNotebook::gtk-button-images = 0
GtkNotebook::gtk-menu-images = 0
GtkNotebook::arrow-spacing = 0
GtkNotebook::focus-line-width = 0
}

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
}

class "GtkButton" style "thickness_1"

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


За основу были взяты настройки, которые разместил когда-то в галерее My_quest
http://www.linux.org.ru/view-message.jsp?msgid=2422843#2424075

asandros ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

у меня оно как-то так сделано: http://invyl.ath.cx:8083/scr/
Панельки тоже со (в)скрытием.

AiFiLTr0 ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Что надо сделать с панелью чтобы она была на виду и не мешала http://www.linux.org.ru/view-message.jsp?msgid=2600177

А смысл держать панель на виду, если 99% времени мы уделяем работе с приложениями?

asandros ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

на скриншотах оптимизации не наблюдаю, все такое же неудобное, как и обычно

stave ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Тема иконок?

nnm ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> на скриншотах оптимизации не наблюдаю, все такое же неудобное, как и обычно

Об этом "все" можно поподробнее? :)

asandros ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> А смысл ее держат ьна виду если она хавает место как в левом нижнем экране на скрине?

С гнумериком который? И что там на виду и "хавает место"?

asandros ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Главная оптимизация для маленьких экранов - это полноэкранный режим приложений как в четвёртом варианте (FF3, при этом, если не средствами оконного менеджера а своими средствами - по F11, и все своё меню прячет так-же). Для всех которые используются: если FF умеет сам, то всем остальным - средствами оконного менеджера.

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

sin_a ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Iceweasel открыт во весь экран средствами openbox для увеличения обозреваемого пространства, также для этих целей используются расширение "Hide Menubar" (меню появляется при нажатии alt) и скрипт "Link Tooltips", установленный с помощью расширения "Greasemonkey", и показывающий "урлы" в виде всплывающих подсказок при наведении курсора мыши на ссылку (как в опере), что позволило отказаться от statusbar'a.

Попробуй vimperator.

gaa ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

тайловый оконынй менеджер? %)

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

низачет. панелька нужна только одна, маленькая и плавающая. Окна всех основных приложений максимизируются и убирается декорация, хорошо бы еще глобалменю прикрутить на скрывающуюся панельку сверху, но чтото я в хфце ниасили этого :( http://picasaweb.google.com/vitaliy.ZhuchoG.zhukov/Screenshots?feat=directlink

ZhuchoG ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

На мой взгляд неплохо. Правда тема "Mist" уж совсем уныло выглядит. Как девяностопятая винда.

Можешь ещё пару пикселов урезать если поставишь: GtkPaned ::handle_size = 0 (или 1)

Этот параметр меняет расстояние между панелями (в Тунаре, например).

А вот в заголовках табов, наоборот, надо добавить по пикселу слева и справа.

Lucius ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Что только не придумают, лишь бы tiling-wm не ставить.

Aesthete ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Побольше бы скринов с советами. :)

Jayrome ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

А зачем такие сложности? Поставьте любой удобный вам тайловый оконный менеджер - dwm, wmii, awesome, etc. И никаких оптимизаций делать не придется.

andreyu ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

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

как я ещё год назад жил без подобных оптимитизаций на машинке с 1024х768 384мб озу и 1000мгц камнем в кедах 3.5

ip ★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Поставьте любой удобный вам тайловый оконный менеджер - dwm, wmii, awesome, etc. И никаких оптимизаций делать не придется.

Поддерживаю. Вот у меня оптимизаия: awesome в качестве оконного менеджера, apwal вместо панелей запуска, conky поверх обоев на рабочий стол!

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

А gqview еще кстати, не издох ?

bartix ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

>Как оптимизировать рабочее пространство на вашем нетбуке
удалить нах*р гном и поставить xmonad.

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Что только не придумают, лишь бы tiling-wm не ставить.

Зачем на маленьком экране tiling-wm, когда там нужно полноэкранный режим и одно окно во весь экран; одна программа на свою отдельную рабочую область.

sin_a ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Как оптимизировать рабочее пространство на вашем нетбуке

Выкинуть это ублюдство, что у вас на скрине и поставить tiled wm. Все.

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Зачем на маленьком экране tiling-wm, когда там нужно полноэкранный режим и одно окно во весь экран; одна программа на свою отдельную рабочую область.

tiling-wm, юноша, это когда нет частично перекрывающихся окон. При этом окна вовсе не обязательно выстраивать рядами и колоннами, любой tiling-wm умеет и "полноэкранный режим" и "одно окно на весь экран" и "одна пограмма на свою отдельную рабочую область". Причем умеют они это "из коробки" и гораздо качественнее, чем не-tiling. И многое другое тоже "из коробки" умеют: например, убрать категорически не нужные заголовки окон (снова экономия места). Прежде чем критиковать - попробуйте!

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Как на скриншоте с gnumeric спрятан статусбар? У меня не запоминает снятие галки статусбара при перезапуске. Версия 1.8.3

si0 ★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

kwin - просто работает.

> убрать категорически не нужные заголовки окон

Боюсь что под "полноэкранным" мы понимаем какие-то разные вещи.

Да, разумеется, если не убирать оформление окна и заголовок - это не "полноэкранный". Вот например FF по F11 - это полноэкранный, какие там заголовки откуда нужно убирать?

И, да, если содержимое окна заполняет весь экран и не бывает более одного окна на экране, то зачем мне прикручивать какой-то особенный wm, когда всё что нужно делает kwin? Этот особенный, волшебный wm удлиняет ЧСВ?

sin_a ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> И, да, если содержимое окна заполняет весь экран и не бывает более одного окна на экране, то зачем мне прикручивать какой-то особенный wm, когда всё что нужно делает kwin? Этот особенный, волшебный wm удлиняет ЧСВ?

Зачем ставить монстра kwin и Ко, вместо легкого tiled wm?

andreyu ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

А kwin уже есть в коробке у eeepc. А что-то другое - как раз нужно прикручивать.

И насчёт монстра - вроде для FF ресурсов хватает.

sin_a ★★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Боюсь что под "полноэкранным" мы понимаем какие-то разные вещи.

Про "убрать заголовки окон" - это была реплика к автору скрина: еще один недостаток его "оптимизации".

Ну, а что касается kwin... Да, в этиих целях можно использовать kwin. Или metacity. Или openbox тот же - вон, давеча кто-то публиковал скриншот и самопальный патч, сделавший из openbox'a почти настоящий tiled-wm...

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

Так же и с WM - можно использовать WM выдранный из огромного DE, умеющий работать с перекрывающимися и неперекрывающимися окнами, с заголовками и в фуллсрине, с прозрачностью и эффектами... Можно использовать его - не используя реально и малой части его функций.

А можно поставить "особенный, волшебный wm" который изначально умеет работать исключительно с неперекрывающимися окнами, зато умеет это очень хорошо. Ну и еще, по слухам, что-то там удлинняет. И все.

В принципе, это дело вкуса. Кому-то "keep it simple", а кому-то "просто работает". Кому-то юникс-вэй, а кому-то у-вэй. Каждому свое.

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> А kwin уже есть в коробке у eeepc. А что-то другое - как раз нужно прикручивать.

Что значит "есть в коробке"? Вы что, используете Xandros??? Изыди, нечистый!!! Чур меня, чур!

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

>вместо легкого tiled wm?

это кто легкий?

Package: awesome
Installed-Size: 1456
Maintainer: Julien Danjou <acid@debian.org>
Version: 3.1-1
Depends: libc6 (>= 2.7-1), libcairo2 (>= 1.6.4-5~), libev3 (>= 3.0), libglib2.0-0 (>= 2.12.0), libimlib2, liblua5.1-0, libncurs
es5 (>= 5.6+20071006-3), libpango1.0-0 (>= 1.20.3), libreadline5 (>= 5.2), libx11-6, libx11-xcb1, libxcb-atom1 (>= 0.3.1), libx
cb-aux0 (>= 0.3.1), libxcb-event1 (>= 0.3.1), libxcb-icccm1 (>= 0.3.1), libxcb-keysyms0 (>= 0.3.1), libxcb-property1 (>= 0.3.1)
, libxcb-randr0, libxcb-render-util0 (>= 0.2.1+git1), libxcb-render0, libxcb-xinerama0, libxcb1, menu

polachok ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

>За основу были взяты настройки, которые разместил когда-то в галерее My_quest http://www.linux.org.ru/view-message.jsp?msgid=2422843#2424075

:-)

My_quest ★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

В нормальных дистрах - 'pango' (вытягивает 'cairo' и 'glib') 'imlib2' 'lua' 'dbus' 'libev' 'libxcb'. При чём ни одна не привязана ни к какому DE. XCB например вещь крайне полезная, как и libev. Да и весят они не так уж и много.

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Отметившимся в треде почитателям tiling-wm отвечаю:

1. Здесь вам не винда, чтобы всех строить под единственно правильное окружение. Есть подозрение, что многие из вас linux увидели пару лет назад.

2. Мне не нравятся tiling-wm, но если вы их используете, значит для вас это довольно удобные оконные менеджеры, каждый волен выбирать то, что ему по душе. Я начинал в *nix системах с window maker и blackbox, tiling-wm'ы тогда еще в проектах не значились, поэтому есть определенные сложившиеся стереотипы. Так что лечить меня бесполезно :)

3. Все таки основной акцент в этой теме сделан на общих принципах рационального построения рабочего окружения, без привязки к какой-либо конкретной среде. А будет ли это kde/gnome или openbox/{xmonad,awesome,dwm} не столь важно.

asandros ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

могу в качестве читалки pdf посоветовать epdfview

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

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

И поэтому ты запостил еще один такой скриншот?

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Мой рецепт - dwm/xmonad/awesome/ion/wm_на_ваш_выбор + conkeror/vimperator + emacs + терминалы. гтк оптимизировать не надо, панели не нужны (ну ладно, дзен или коньки в одну строку), айсвизель настраивать не нужно. Плюсы - максимальное использование рабочего пространства (ну этим вас не удивишь) и ненужность мыши и тачпада. Второй плюс, возможно, плюсом является только для меня - я не настолько ловкий, чтобы с тачпада (или елозя мышкой по коленке) лазить по менюшкам, изменять размеры окон, щёлкать по ссылкам итд. Если у вас хватает на это времени и сил, что ж, опенбокс, иксфце, айсвизель и правда ваш выбор.

Laz ★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Второй плюс, возможно, плюсом является только для меня - я не настолько ловкий, чтобы с тачпада (или елозя мышкой по коленке) лазить по менюшкам, изменять размеры окон, щёлкать по ссылкам итд.

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

Поэтому я и заточил свой awesome так, чтобы: а) типовые задачи можно было решать как сочетаниями клавиш, так и тачпадом; б) сочетания клавиш были удобнее для "однорукого ввода" (по умолчанию в awesome они очень удобны имменно для использования двух рук).

Кроме того, мне необходимо иметь перед глазами часы, трей и заряд аккумулятора - поэтому мне удобнее использовать не fullscreen, а просто максимизированные окна.

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Это только в Харькове субноуты так дорого стоят?

FENix ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

>держа нетбук в руках на весу

Вот ключевой момент. Я нетбук держу на коленях, так что "аккорды" мне набирать гораздо проще. Однако же, даже если держать нетбук на весу, тайловые wm всё равно выигрывают у "обычных" - одной рукой изменить размер окна с тачпада, по-моему, нереально.

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

Laz ★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Это только в Харькове субноуты так дорого стоят?

Да, это только в Харькове люди так мало зарабатывают.

> Вот ключевой момент. Я нетбук держу на коленях...

Ну вот неудобно мне: то ли колени не такие, то ли руки... Разве что если ногу на ногу положить, но тогда как-то неустойчиво он расположен... Я в транспорте использую его для чтения книг/интернетов/просмотра кино, а если надо работать с клавиатурой - кладу на колени сумку, а на нее уже нетбук. И лежа тоже неудобно. В остальном продолжаю оставаться поклонником awesome.

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

Да, многие почитав man conky в восторге выводят чуть-ли не пул системной энтропии... Но и ограничиваться одним статуcбаром не всегда реально: у меня, например, conky рисует на обоях top-лист активных процессов, сетевых соединений, логи...

> Debian уже не нормальный дистр, докатились. А польза от xcb не доказана. Ну, флейм - так флейм! А когда он был нормальным? Убогий дистр и по концепции (фонатеги, укушенные в шею Столлманом) и по реализации (ПО в стабильной версии старо как копролит). А что касаемо "польза не доказана"... Товарисч, в миллионы людей по сей день истово верят, что мир и человек созданы в готовом виде из ничего чуть более восьми тысячи лет назад. И никто не способен им растолковать, что их версия, мягко говоря, не стыкуется с реальностью. Фанатики не слышат аргументов.

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

>А польза от xcb не доказана.

Не знаю, как там в плане производительности, может пользы действительно никакой (всякие тесты, где в xcb 30 раз быстрее Xlib считать не будем), но в программировании лично мне xcb показалась проще и понятнее. Хотя для истинных Ъ это, конечно, тоже не показатель.

Laz ★★★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

>> Это только в Харькове субноуты так дорого стоят?

Наверное :) файл с прайсом был открыт для примера. А свой нетбук я покупал полгода назад на Тайване приблизительно за 500 usd.

> Да, это только в Харькове люди так мало зарабатывают.

В век межгалактических полетов могли и догадаться, что сидя в Харькове можно работать в любой точке мира.

> А когда он был нормальным? Убогий дистр и по концепции (фонатеги, укушенные в шею Столлманом) и по реализации (ПО в стабильной версии старо как копролит).

Забыли добавить, что он для _вас_ ... и т.д. и т.п. За меня, как пользователя debian с многолетним стажем, расписываться не нужно.

asandros ★★ ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> В век межгалактических полетов могли и догадаться, что сидя в Харькове можно работать в любой точке мира.

Межгалактических? Ну-ну... И до какой же галактики мы уже долетели?

> Забыли добавить, что он для _вас_ ... и т.д. и т.п. За меня, как пользователя debian с многолетним стажем, расписываться не нужно.

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

anonymous ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

Очень понравилось и даже захотелось купить eee pc 901 :)

xstream ()

Re: Как оптимизировать рабочее пространство на вашем нетбуке

> Межгалактических? Ну-ну... И до какой же галактики мы уже долетели?

Это была ирония такая... Развиваем мысль великих классиков :)
"В то время как наши космические корабли бороздят просторы вселенной..." (с) Операция "Ы"

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


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

В конце-концов никто никого не заставляет пользоваться debian, благо выбор среди операционных систем велик.

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