LINUX.ORG.RU

ion3 + xcompmgr + gentoo


0

2

Довольно давно перешел с арча на генту. Пробовал разные wm. Больше всего продержался subtle, но и с него было решено срулить в сторону иона.

Вот тут видно тему gtk и qt4 http://s005.radikal.ru/i210/1106/1b/446b7a7968d2.png

>>> Просмотр (1366x768, 521 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: e7z0x1 (всего исправлений: 1)
Ответ на: комментарий от neocrust

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

e7z0x1 ★★★★★
() автор топика

экие у вас контакты непонятливые. а так годно, да

OldWiseCat ★★
()

Хм. Выглядит неожиданно приятно. Реквестирую конфиги! Работает на ноутбуке или на десктопе?

ekzotech ★★★★
()

Гламурненько. %)

Hoodoo ★★★★★
()

Почему-то подумалось про кулхацкиров...

coldy ★★
()

вырвиглазно

MaZy ★★★★★
()

И зачем вы так со своим зрением...

MihailP ★★
()

молодес, годный скрин

sambo ★★
()

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

inkoGnitoo
()
Ответ на: комментарий от ekzotech

Да. Правда я им раньше не пользовался. Зеленый цвет поменял на серый. Я давно не пользовался этим. Кстати теперь смотрится нормально, без разноцветности))

http://pastebin.com/NCkzMVk6
Это перенастроеная чья-то тема, не лучшая из тех что у меня была, и не всё в ней хорошо, например в том что касается бекграундных окон я делал как-то по-другому, что они работали корректно, например, на lastfm.

http://www.megaupload.com/?d=33CGXLF5

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от inkoGnitoo

Ну а что такого задротного и кулхацкерного? Я уже заменил #000600 на #66666 Это я правда погярячился. Вернее не погорячился, а я вообще довольно давно не пользовался styilsh'ом и тему эту на практике не проверял. А что до остального, так вы что в консоли с черным шрифтом(типа санс) на белом фоне сидите?

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от ekzotech

>Работает на ноутбуке или на десктопе?
На ноутбуке.

Гламурненько. %)

Гламурненько это kde с emerald'om и убунтой (:

Реквестирую конфиги!

Дал ссылку на конфиги иона сверху.

экие у вас контакты непонятливые

Контакты разные. Есть понятливые)

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от e7z0x1

>>Работает на ноутбуке или на десктопе?

На ноутбуке.

Тогда как решён вопрос с энергосбережением? Хотелось бы большей автономности, нежели 40 минут от батареи.

ekzotech ★★★★
()

less make.conf

Deleted
()

Смотря на этот скриншот, чувствую что мои глаза краснеют.

f1xmAn ★★★★★
()

У меня тоже самое, но без QT4 и xcompmgr, и на базе BSD.

takino ★★★★★
()

Matrix has you!

Deleted
()

смайлик просто напрочь убил. убери в асе смайлики эти нафиг и будет годно.

tazhate ★★★★★
()
Ответ на: комментарий от andreyu

В чем же выражается его дефолтность? Покажи недефолтный тогда, я оценю)

убери в асе смайлики эти нафиг и будет годно.

Убрал kopete, поставил weechat (;

Тогда как решён вопрос с энергосбережением? Хотелось бы большей автономности, нежели 40 минут от батареи.

Да никак нерешен. Работаю дома, в автономном режиме работает ~1-1.5, как его не настраивай. Яркость подсветки и даже частота проца влияют не так уж сильно.

make.conf

[~] >>  cat /etc/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="kde mmx mmxext sse sse2 sse3 3dnow 3dnowext opengl mesa nvidia xft jpeg2k png jpeg alsa dvd cdr truetype custom-optimization lastfmradio lame iconv unicode flac wifi cleartype directfb fbcon sdl lcdfilter mouse audiofile fftw pipe cue wavpack ao pdf djvu mp3 flac libsamplerate taglib visualizer lua latex latex3 preview-latex ebook chm samba xinerama ffmpeg xmlrpc libmpeg mpg123 custom bidi vdpau rar lzma lzo mpeg mp3 mp4 mplayer mpeg xvmc libcaca imlib threads curl curlwrappers kpathsea zsh-completion sbcl clisp emacs plotutils wxwidgets gd outputs clock sntp imap pop nntp gpg smime sidebar extensions uudeview aalib v4l v4l2 vesa sql mysql webkit skype aruba symlink imagemagick gnuplot fontconfig vim-syntax declarative srtp thumbnail nouveau vesa vadepau bash-completion source fontforge xpm xrandr ruby sqlite" 
LINGUAS="en ru"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev kbd keyboard mouse"
GENTOO_MIRRORS="http://gentoo.bloodhost.ru/ http://mirror2.corbina.ru/gentoo-distfiles/"
PORTDIR_OVERLAY="/usr/portage/local"
PORTAGE_BINHOST="ftp://buildhost/gentoo"
ACCEPT_LICENSES="*" 
RUBY_TARGETS="ruby19"
source /var/lib/layman/make.conf
e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от e7z0x1

> В чем же выражается его дефолтность?

Да практически во всем. Чуть подточенная тема. Лень мне перебирать их только ради поиска названия.

Покажи недефолтный тогда, я оценю)


Где то у меня в блоге есть старые скрины. Но толку от них ноль - нужно в действии смотреть.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Вообще-то это когда-то была тема dark_savant'а, которая изненена довольно-таки сильно, если не до неузнаваемости (; То, что она совпала с какой-то встроенной(а я такой не видел) это просто случайность.

Где то у меня в блоге есть старые скрины. Но толку от них ноль - нужно в действии смотреть.


И что там такого в действии, например ?

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от tn1

Помнится что раньше так и стояло, а потом я почему-то добавил. Забыл зачем, правда. Думается неспроста, так что лучше оставлю на всякий случай.

e7z0x1 ★★★★★
() автор топика

Неплохо, но глаза быстро устают, ИМХО.

encyrtid ★★★★★
()

ощущается СТИЛЬ, хоть я бы и не долго продержался за такой палитрой. Зачет!

Nicholass ★★★
()

За ион зачет, жаль что его больше не поддерживают.

bromm
()
Ответ на: комментарий от darkstyler

Мне кажется что anion вообще сдох. Notion подает признаки жизни вроде как ещё, только я его установить не смог. Вернее я его установил, а он не работает. Это давно было. Сейчас может по-другому.

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от e7z0x1

> >Где то у меня в блоге есть старые скрины. Но толку от них ноль - нужно в действии смотреть.

И что там такого в действии, например ?


Работа с окнами видна только в действии. Свистелок и перделок у меня нет. Зато есть все, что позволяет комфортно и продуктивно работать ;)

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

У меня тоже всё это есть )
Кстати ты не знаешь как скрывать плавающие окна? Все доки перерыл, вроде нет такого. Вернее нужно даже не скрытие, а чтобы они не перекрывали тайлинговый фрейм.

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от e7z0x1

А вообще я все еще надеюсь на появление адекватного форка, который исправит несколько багов и научит ion3 корректно работать с xft (патч, который я видел оставлял артефакты). Еще стоит изменить работу ion-statusd - опрос по таймеру не лучшая идея. Нужна возможность уведомления ion-statusd, как это сделано в awesome (это наверное лучшее, что есть у осома).

andreyu ★★★★★
()
Ответ на: комментарий от e7z0x1

> У меня тоже всё это есть )

Верю ;)

Кстати ты не знаешь как скрывать плавающие окна? Все доки перерыл, вроде нет такого. Вернее нужно даже не скрытие, а чтобы они не перекрывали тайлинговый фрейм.


Я плавающее окно в именованный скретчпад запихиваю. Так что у меня с этим проблем нет.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Эм. Суть в том что я хотел сделать следующее:
defwinprop{class=«*»,instance=«*»--[[,transient_mode=«off»]],target=«misc»,jumpto=true}
Тока пихает он туда и правых и виноватых)) Например для флеша(полноэкранного) приходится создавать несколько таких пунктов чтобы оно таки работало (-8 потому что браузера разные и версии тоже разные.

Кстати ты не пробовал сделать фреймы не на весь экран? Ну для сравнения примерно так сделало в clfswm. Ну чтобы с гапами от края экрана и заданной длинной/шириной?

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от e7z0x1

> Эм. Суть в том что я хотел сделать следующее:

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

Кстати ты не пробовал сделать фреймы не на весь экран?


Плавающий фрейм может быть любого размера.
Как вариант разбить тег на фреймы так, что бы получились нужные гапы вокруг рабочего фрейма.

Ну для сравнения примерно так сделало в clfswm. Ну чтобы с гапами от края экрана и заданной длинной/шириной?


Скрин или схему можно?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

> Как вариант разбить тег на фреймы так, что бы получились нужные гапы вокруг рабочего фрейма.

Эм, в этом случае получается много границ фреймов, что некравиво. Если я тебя правильно понял.

Плавающий фрейм может быть любого размера.

А как его создать? У меня вроде так было раньше, что плавающие окна складывались в табы, а теперь они все в отдельных «окнах» открываются. Старого конфига нет, так что не очень понимаю почему так, ковырял всякие настройки, да видимо не те. Как делать плавающее разбиение я знаю, а вот это не очень понял.

http://common-lisp.net/project/clfswm/shot07.png
В наиболее эпичном варианте что-то такое. Но достаточно просто фреймов, которые бы оставляли гапы.

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


Дело в том что мне не всегда нравится что все окна подряд открываются на весь экран\фрейм(что отчасти связано с нелюбовью иона ко всяким стандартам типа ewmh и другим). Я использую этот wm не столько за тайлинг сколько за табы и большее количество встроенных модулей типа app и довольно удобной настройки тех же правил раскладки окон, нормальные скратчпады и тп. В других то одного не хватает, то другого. Когда «незнакомое» приложение запускается как плавающее, то мне это нравится больше. Не создавать же тьму клуджей под каждое приложение, которое мне может быть и не надо. Для других я вручную создаю раскладки(всё равно от расфасовки по тегам не скрыться)

e7z0x1 ★★★★★
() автор топика
Ответ на: комментарий от e7z0x1

> > Как вариант разбить тег на фреймы так, что бы получились нужные гапы вокруг рабочего фрейма.

Эм, в этом случае получается много границ фреймов, что некравиво. Если я тебя правильно понял.


Угу, я именно об этом.

> Плавающий фрейм может быть любого размера.

А как его создать? У меня вроде так было раньше, что плавающие окна складывались в табы, а теперь они все в отдельных «окнах» открываются. Старого конфига нет, так что не очень понимаю почему так, ковырял всякие настройки, да видимо не те. Как делать плавающее разбиение я знаю, а вот это не очень понял.



Скорее всего это баг ion3 - у меня иногда скретчпад открывается на полный экран без возможности изменения размера. Лечится это убийством этого скретчпада и созданием нового. Правда теряются настройки размера и положения скретчпада. Но это не так критично.

Когда «незнакомое» приложение запускается как плавающее, то мне это нравится больше.


Ну это дело привычки. Для меня удобно, что приложение, для которого не прописаны правила, открывается во весь текущий фрейм.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

У меня был такой баг, кажется его исправляет вот это

function named_scratchpad(reg, name)
local named_sp
local default_w, default_h = 640, 480
local scr = reg:screen_of()
local geom_scr = scr:geom()

local geom_loc = {
w = math.min(geom_scr.w, default_w),
h = math.min(geom_scr.h, default_h),
}
geom_loc.x = (geom_scr.w - geom_loc.w) / 2
geom_loc.y = (geom_scr.h - geom_loc.h) / 2

named_sp = ioncore.lookup_region(name, "WFrame")

if not named_sp then
named_sp = scr:attach_new({
type="WFrame",
name=name,
unnumbered=true,
modal=true,
hidden=true,
sizepolicy="free",
geom=geom_loc,
})
end

mod_sp.set_shown(named_sp, "toggle")
end


Кстати попробуй ещё вот как сделать: открой _все_ скратчпады, потом сохрани сессий, закрой ион, зайди заново. Кажется из-за одной из подобных манипуляций у меня этот баг и задавился. Залей конфиги, если не трудно. Может это всё-таки не баг иона, а моя ошибка?

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