ion3 (работящий карлик ;))
Модератор: Модераторы разделов
-
- Администратор
- Сообщения: 5403
- ОС: Gentoo
Re: ion3
Например, добавить в автозапуск xsetbg из пакета xloadimage. Вместо xsetbg можно использовать аналогичные утилиты из различных WM.
Bluetooth писал(а): ↑03.02.2009 06:24и еще, у меня в gvim по границам окна черные полосы(скрин прилагаю). они не зависят от размера фрейма, и есть даже в полноэкранном режиме. самое глупое то, что я не помню, было ли так раньше :crazy:
кто-нибудь, кто использует gvim в ion3, скажите, нормально ли это?
Терминалы и gvim масштабируются не по пикселям, а по строкам. Поэтому они могут не полностью вписаться во фрейм, и рядом с ними будет виден фон.
Можно установить одинаковый цвет gvim'а и цвет фона, тогда это не будет бросаться в глаза. Или отмасштабировать фрейм под размер gvim'а.
-
- Сообщения: 24
- ОС: Pygoscelis papua
Re: ion3
Только у меня после того, как я поставил обоину через xsetbg перестал работать xcompmgr - выдает кучу ошибок вида: "error 191 request 159 minor 8 serial 1431594"
Я даже баг такой нашел: https://bugs.freedesktop.org/show_bug.cgi?id=1665 но походу его не исправили...
У меня еще такой вопрос созрел:
Нашел здесь скрипт min_tabs.lua который позволил отображать заголовки только у фреймов, где больше одного таба. Только он не убрал заголовок <empty frame> для фреймов, где нет ни одного таба. Там в скрипте есть строка if WMPlex.mx_count(fp) == 1 я решил попробовать заменить ее на if WMPlex.mx_count(fp) < 2 но ничего не изменилось. Может есть другие способы убрать заголовки пустых фреймов?
Я даже баг такой нашел: https://bugs.freedesktop.org/show_bug.cgi?id=1665 но походу его не исправили...

У меня еще такой вопрос созрел:
Нашел здесь скрипт min_tabs.lua который позволил отображать заголовки только у фреймов, где больше одного таба. Только он не убрал заголовок <empty frame> для фреймов, где нет ни одного таба. Там в скрипте есть строка if WMPlex.mx_count(fp) == 1 я решил попробовать заменить ее на if WMPlex.mx_count(fp) < 2 но ничего не изменилось. Может есть другие способы убрать заголовки пустых фреймов?
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
/dev/random писал(а): ↑03.02.2009 12:01Можно установить одинаковый цвет gvim'а и цвет фона, тогда это не будет бросаться в глаза.
а каким параметром и в какой секции это задается? я вообще думал, что параметром backfround_color в секции "frame", но это не помогает.
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
У меня вот в файле lookcommon_clean.lua это как раз и пределяет:
Код: Выделить всё
de.defstyle("frame", {
background_colour = "#0d0d0d",
de.substyle("quasiactive", {
...
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
У меня вот в файле lookcommon_clean.lua это как раз и пределяет:
хм, я щас еще пощелкал - это определяет у меня цвет границы фрейма. сам же бэкграунд фрейма у меня остается черным.
я ничего не понимаю.
вот мой конфиг, может, неправильно расположены секции?
Код:
-- look_greyviolet.lua drawing engine configuration file for Ion.
if not gr.select_engine("de") then return end
de.reset()
de.defstyle("frame", {
background_colour = "#dddddd",
--transparent_background = true,
})
de.defstyle("*", {
shadow_colour = "#777777",
highlight_colour = "#eeeeee",
background_colour = "#dddddd",
foreground_colour = "#000000",
padding_pixels = 1,
--transparent_background = true,
highlight_pixels = 1,
shadow_pixels = 1,
spacing = 0,
border_style = "elevated",
font = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*",
text_align = "center",
})
de.defstyle("tab", {
font = "-*-terminus-medium-r-normal-*-12-*-*-*-*-*-*-*",
de.substyle("active-selected", {
shadow_colour = "#333366",
highlight_colour = "#aaaacc",
background_colour = "#666699",
foreground_colour = "#eeeeee",
}),
de.substyle("active-unselected", {
shadow_colour = "#777777",
highlight_colour = "#eeeeee",
background_colour = "#aaaaaa",
foreground_colour = "#000000",
}),
de.substyle("inactive-selected", {
shadow_colour = "#777788",
highlight_colour = "#eeeeff",
background_colour = "#9999aa",
foreground_colour = "#000000",
}),
de.substyle("inactive-unselected", {
shadow_colour = "#777777",
highlight_colour = "#eeeeee",
background_colour = "#aaaaaa",
foreground_colour = "#000000",
}),
text_align = "center",
})
de.defstyle("input", {
de.substyle("*-cursor", {
background_colour = "#000000",
foreground_colour = "#aaaaaa",
}),
de.substyle("*-selection", {
background_colour = "#666699",
foreground_colour = "black",
}),
})
dopath("lookcommon_emboss")
gr.refresh()
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
Хм... у меня конфиг не такой. Видимо из-за того что дистр другой. А может оно перекрывается потом используемой темой (из файла look_*.lua)?
Вообще то пользовательские настройки тему нужно там хранить.
Вообще то пользовательские настройки тему нужно там хранить.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
а я думал используемая тема задается симлинком ~/.ion3/look.lua, указывающим на нужный файл. да и потом когда я ставлю фон прозрачным, он и становится прозрачным, а установить цвет фона никак не удаетсяможет оно перекрывается потом используемой темой (из файла look_*.lua)?

-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
Хм... Видимо разница в разных дистрах действительно есть.
Вот как у меня сохраняется информация об используемой теме:
Так может вон перекрывается, а прозрачность нет?
Вот как у меня сохраняется информация об используемой теме:
Код: Выделить всё
[viacheslav@laptop default-session--0] $ pwd
/home/viacheslav/.ion3/default-session--0
[viacheslav@laptop default-session--0] $ cat look.lua
dopath("look_mystyle")
[viacheslav@laptop default-session--0] $ ls ../look_mystyle.lua
../look_mystyle.lua
[viacheslav@laptop default-session--0] $
Так может вон перекрывается, а прозрачность нет?
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
ого. у меня все насстройки хранятся в ~/.ion3/
Однако по сути разницы никакой - у меня симлинк от look.cfg, это равносильно как если бы в нем напрямую указаны параметры. а у вас- в файле только оператор подключения содержимого другого файла. в общем-то, это одинаково.
но вот папки разные. я вообще думал что в ~/.ion3/default-session--0 хранятся настройки расположения фреймов и всякая другая хрень, чтоб при входе в следующий раз это все сохранялоьс.
Однако по сути разницы никакой - у меня симлинк от look.cfg, это равносильно как если бы в нем напрямую указаны параметры. а у вас- в файле только оператор подключения содержимого другого файла. в общем-то, это одинаково.
но вот папки разные. я вообще думал что в ~/.ion3/default-session--0 хранятся настройки расположения фреймов и всякая другая хрень, чтоб при входе в следующий раз это все сохранялоьс.
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
Ну так и есть, у меня тоже пользовательские файлы в ~/.ion3/, а в ~/.ion3/default-session--0 только сохраненная сессия.
Я хотел сказать что структура конфигов видимо разная, например у меня настройка фона фрейма в файле А, а у Вас в Б.
Понятно, что смысл от этого не меняется :)
Я хотел сказать что структура конфигов видимо разная, например у меня настройка фона фрейма в файле А, а у Вас в Б.
Понятно, что смысл от этого не меняется :)
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
Я хотел сказать что структура конфигов видимо разная, например у меня настройка фона фрейма в файле А, а у Вас в Б.
Понятно, что смысл от этого не меняется
дык всю эту структуру я строил сам


я когда пакет поставил, у меня в домашнем каталоге никаких конфигов не было)
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
У меня тоже не было, я туда просто копировал файлы из /etc/X11/ion3 (те которые требовалось изменить).
А про симлин, это Ваше изобретение?
А про симлин, это Ваше изобретение?
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
нет, сделал по аналогии с тем, что валялось в /etc/X11/ion3/А про симлин, это Ваше изобретение?
вот:
Код: Выделить всё
Bluetooth@DIMM:~> ls -l /etc/X11/ion3/
итого 108
-rw-r--r-- 1 root root 261 Янв 2 2008 cfg_defaults.lua
-rw-r--r-- 1 root root 1502 Янв 2 2008 cfg_dock.lua
-rw-r--r-- 1 root root 13958 Янв 2 2008 cfg_ioncore.lua
-rw-r--r-- 1 root root 2604 Янв 2 2008 cfg_ion.lua
-rw-r--r-- 1 root root 1373 Янв 2 2008 cfg_kludges.lua
-rw-r--r-- 1 root root 1697 Янв 2 2008 cfg_layouts.lua
-rw-r--r-- 1 root root 990 Янв 2 2008 cfg_menu.lua
-rw-r--r-- 1 root root 3311 Янв 2 2008 cfg_pwm.lua
-rw-r--r-- 1 root root 3974 Янв 2 2008 cfg_query.lua
-rw-r--r-- 1 root root 771 Янв 2 2008 cfg_sp.lua
-rw-r--r-- 1 root root 2921 Янв 2 2008 cfg_statusbar.lua
-rw-r--r-- 1 root root 2490 Янв 2 2008 cfg_tiling.lua
-rw-r--r-- 1 root root 2146 Янв 2 2008 look_brownsteel.lua
-rw-r--r-- 1 root root 1705 Янв 2 2008 look_cleanios.lua
-rw-r--r-- 1 root root 1835 Янв 2 2008 look_clean.lua
-rw-r--r-- 1 root root 1714 Янв 2 2008 look_cleanviolet.lua
-rw-r--r-- 1 root root 2087 Янв 2 2008 lookcommon_clean.lua
-rw-r--r-- 1 root root 2311 Янв 2 2008 lookcommon_emboss.lua
-rw-r--r-- 1 root root 2068 Янв 2 2008 look_dusky.lua
-rw-r--r-- 1 root root 1415 Янв 2 2008 look_greenlight.lua
-rw-r--r-- 1 root root 1686 Янв 2 2008 look_greyviolet.lua
-rw-r--r-- 1 root root 1837 Янв 2 2008 look_ios.lua
lrwxrwxrwx 1 root root 18 Янв 23 02:34 look.lua -> look_newviolet.lua
-rw-r--r-- 1 root root 1708 Янв 2 2008 look_newviolet.lua
-rw-r--r-- 1 root root 2388 Янв 2 2008 look_simpleblue.lua
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
Смотрел видео об Авесоме, он там позволяет фреймы местами менять. Есть ли что-то подобное в Ионе? А то после беглого просмотра документации не нашел ничего. Может есть у кого какие наработки.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Администратор
- Сообщения: 5403
- ОС: Gentoo
Re: ion3
WTiling.flip_at(tiling)
На хоткеях, AFAIK, по-умолчанию нет, но есть в контекстном меню фрейма.
Меняет местами только соседние фреймы (т.е. являющиеся результатом разделения одного фрейма)
На хоткеях, AFAIK, по-умолчанию нет, но есть в контекстном меню фрейма.
Меняет местами только соседние фреймы (т.е. являющиеся результатом разделения одного фрейма)
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
Спасибо. Поиграюсь, с этим.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
Сегодня изменил скрипт, показывающий в статусбаре инфу о проигрываемой в амароке песне.
А именно добавил изменил формат вывода
был "исполнитель - песня", теперь "исполнитель - песня (альбом)"
ну и решил поделиться
А именно добавил изменил формат вывода
был "исполнитель - песня", теперь "исполнитель - песня (альбом)"
ну и решил поделиться

У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
Вот, прикрутил перемещение фреймов, но работает нормально только с двумя фреймами на воркспейсе.
Код: Выделить всё
defbindings("WTiling", {
submap("Mod1+K", {
kpress("R", function(ws)
-- Rotate frames.
local frame=ws:current()
local cwin=frame:current()
WTiling.flip_at(ws, nil)
cwin:goto()
end),
}),
})
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
Вот, прикрутил перемещение фреймов, но работает нормально только с двумя фреймами на воркспейсе.
спасибо

-
- Сообщения: 394
- ОС: Gentoo
Re: ion3
Подскажите пожалуйста, как отключить управление мышью в ion3 ? Чтобы она работала только в приложениях.
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core™2 Duo CPU E6750
Челябинская группа пользователей GNU/Linux
Челябинская группа пользователей GNU/Linux
-
- Администратор
- Сообщения: 5403
- ОС: Gentoo
Re: ion3
Во всех конфигах закомментировать строчки, содержащие "mpress", "mdrag" и "mclick"
-
- Сообщения: 82
- ОС: SlackWare
-
- Администратор
- Сообщения: 5403
- ОС: Gentoo
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
/dev/random писал(а): ↑20.02.2009 23:05
Ну, не знаю, как он, а я это сделал для того, чтобы родственники, безуспешно пытаясь выйти из загруженного мной иона, не удаляли через меню правой кнопки любовно расставленные фреймы и воркспейсы )))
а не проще ли объяснить родственникам, что им надо делаьт, а что не надо?
или блокировать экран?
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
/dev/random писал(а): ↑20.02.2009 23:05Ну, не знаю, как он, а я это сделал для того, чтобы родственники, безуспешно пытаясь выйти из загруженного мной иона, не удаляли через меню правой кнопки любовно расставленные фреймы и воркспейсы )))
Я б лучше родственников "закоментировал"

"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
сегодня решил попробовать mpd, соотвественно взял statusd для него с сайта, но у него во время паузы не отображалась песня, а было просто написано "Paused", что меня никак не устраивало. переделал(благо скрипт понятно написан).
аналогично же выкладываю здесь для тех, кому самому лень ковыряться
аналогично же выкладываю здесь для тех, кому самому лень ковыряться
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 394
- ОС: Gentoo
Re: ion3
web kiosk.
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core™2 Duo CPU E6750
Челябинская группа пользователей GNU/Linux
Челябинская группа пользователей GNU/Linux
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ion3
Bluetooth писал(а): ↑24.02.2009 03:12сегодня решил попробовать mpd, соотвественно взял statusd для него с сайта, но у него во время паузы не отображалась песня, а было просто написано "Paused", что меня никак не устраивало. переделал(благо скрипт понятно написан).
аналогично же выкладываю здесь для тех, кому самому лень ковыряться
Как раз то, что нужно. Спасибо.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: ion3
пролазив весь день по инету в поиске хорошего графического клиента к mpd с нормальным управлением с клавиатуры, бросил это занятие(было полно хороших клиентов для пимочкотыканья, но ни один из них не обладал вразумительным управлением с клавы.).
Решил юзать ncmpcpp, но встает другая проблема, ведь он консольный, а мне нужно, чтобы он в ионе у меня открывался в определенном фрейме. а ведь параметры окна у него ничем не отличаются от других окон терминала, соотвественно у меня нет идей, как реализовать это. может, у кого-то есть идеи?
Решил юзать ncmpcpp, но встает другая проблема, ведь он консольный, а мне нужно, чтобы он в ионе у меня открывался в определенном фрейме. а ведь параметры окна у него ничем не отличаются от других окон терминала, соотвественно у меня нет идей, как реализовать это. может, у кого-то есть идеи?