aady
Для настройки статического IP например.
А как-то нет проблем и без него:
ip link set enp2s0 down
ip link set enp3s5 down
ip link set dev enp2s0 name eth0
ip link set dev enp3s5 name eth1
ip link set eth0 up
ip addr add 192.168.1.21/24 dev eth0
ip link set eth1 up
ip addr add 192.168.2.3/24 dev eth1
ip route add default via 192.168.2.1
Всё прозрачно, и не зависит от пакетов, которые меняются быстрее, чем успеваешь моргать.
Так что присоединяюсь к вопросу: а зачем оно?
Никогда не понимал, почему надо вместо скрипта написать конфиг, который будет парсить другой скрипт или программа, и в итоге делать то же самое. И вдобавок будет меняться быстрее, чем успеваешь моргать.
akorop
2All Есть тут кто-то, кто сидит под Гномом (на настольном компе, не на планшете) и считает, что это УДОБНО? Если есть, то предлагаю ему открыть тему Gnome vs *box, где мы будем рассматривать разные ситуации и разные задачи, и сравнивать, как это разруливается в Гноме и без него. Я готов играть за Openbox+набор утилит.
Это не холивара ради, а для понимания и обмена опытом.
vadik
akorop, есть минимум две темы (раз, два) посвященные решению различных задач и разруливанию различных ситуаций.

off Если осилите прочесть обе - можете взять себе пирожок. ) /off
Хм... Я старался сказать понятно, но, видно не получилось. Попробую другими словами.
Меня не интересует напилинг Гнома. Я хочу поговорить с гномопользователями, которые уже всё настроили и могут сказать "у меня очень удобная среда". Как я могу это сказать о своей среде на базе Openbox.
Мне совершенно пофиг обои и форма кнопочек, если это не доводить до того, что ничего не видно.
Меня не интересуют сравнения типа "панель Гнома vs панель KDE".
Меня интересуют подходы к решению типовых ежедневных задач DE. Скажем, есть задача переключения между приложениями; "панель задач" - одно из возможных решений, но крепко не единственное (скажем, у меня вообще нет панели, за ненадобностью). Я хочу идти от потребностей, а не сравнивать однотипные решения, забывая о задачах.
В результате такого обсуждения вряд ли я перейду на Гном, и вряд ли кто-то перейдёт с Гнома на Openbox. Результатом будет улучшение понимания сути, и, возможно, обмен полезными идеями, подходами, приложениями.
Но, боюсь, что тех, кто считает Гном 3 действительно удобным, просто нет, и я говорю в пустоту. Буду рад, если я ошибаюсь, и кто-то из таких людей откроет тему "Gnom3 vs *box"
2All Простите за оффтопик, это последнее моё письмо в этой теме.
Aivar
Чтобы полноценно пользоваться третьим гномом, надо проникнуться его философией, первая заповедь которой гласит: "Не кастомизируй, за исключением дозволенных случаев, как то темы, шрифты, расширения..."
А можно где-то почитать про остальные заповеди, про философию и, главное, про практику? Особенно интересно было бы увидеть сравнение Гнома с мелкими иксовыми утилитами. Я ничего такого не нашёл. Нашёл или призывы ходить строем и радоваться, или сравнения с kde4, в которых на самом деле ничего не сравнивается.
2All Есть тут кто-то, кто сидит под Гномом (на настольном компе, не на планшете) и считает, что это УДОБНО? Если есть, то предлагаю ему открыть тему Gnome vs *box, где мы будем рассматривать разные ситуации и разные задачи, и сравнивать, как это разруливается в Гноме и без него. Я готов играть за Openbox+набор утилит.
Это не холивара ради, а для понимания и обмена опытом.
akorop
(Про работу в dash сейчас попробую)
Попробовал. dash ни при чём, а вот терминал оказался очень даже при чём. Я пробовал по urxvt, как я привык. Ещё попробовал в libreoffice - всё работало. А в gnome-terminal действительно раскладка не переключается. И в диалоге "выполнить" (что по Alt-F2) тоже не переключается (а в gmrun - переключается).
Так что я вынужден принести извинения, мой способ таки НЕ работает в чисто гномовских приложениях.
Интересная жизнь под гномом...
rulet
Ты systemd используешь? Потому что я недавно тут впервые поставил Arch Linux и тут уже systemd по-умолчанию.
Да, конечно. Постепенный переход на systemd оказался для меня слишком мучительным, и в какой-то момент я переставил систему с нуля, уже с чисто на systemd.
rulet
Вобщем установил я xneur, создал файл /etc/X11/xorg.conf.d/01-keyboard-layout.conf:

AddBind EnableLayout1 Shift_R
AddBind EnableLayout2 Control_R
AddBind EnableLayout3 Super_R
Ой. Это же строчки для xneur, я не виноват, глянь мой первый пост. На всякий слуяай привожу файл поностью:
Section "InputClass"
        Identifier "keyboard-layout"
        Driver "evdev"
        MatchIsKeyboard "yes"
        Option "XkbLayout" "us, ru, ua"
EndSection
rulet
Также создал файл(просто отредактировал системный файл /etc/xneur/xneurrc на те настройки что у тебя) ~/.xneur/xneurrc
Закинул в автозапуск команду setxkbmap -layout "us,ru,ua"
После чего X-сы не стартуют, "лечится" переключением в другую консоль и удалением файла /etc/X11/xorg.conf.d/01-keyboard-layout.conf
Вобщем не работает.
Угу. Иксы балдеют от чужого файла.
rulet
xneur в автозагрузку нужно кидать?
Естественно. Опять таки, я это писал в том длинном письме, где конфиг xneur приводил.
rulet
...кинул в атозагрузку команду xneur -- результат то же.
Удалил xneur. Успокоился пока на том что назначил через gnome-tweak-tool переключение раскладки на Ctrl+ShiftL, так работает, но не работает переключение раскладки если что-то набирать в dash(картинка не с моего компа).

:)) Я нашел временное решение как назначить на нужную клавишу(в моем случае на правую клавишу win). Т.е. удалил файл /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so. Закинул в автозагрузку команду
setxkbmap -layout us,ru,ua -variant ,winkeys -option grp:rwin_toggle,grp_led:scroll
Работает(и в dash также, и встроенная функция записи gnome-shell с экрана заработала, до этого почему-то слетело, т.е. перестало работать сочетание клавиш Ctrl+Shift+Alt+R на запись и остановку записи для этого). Советую сделать перед этой манипуляцией копию файла /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so.
Единственное, что не отображается переключение в апплете gnome, т.е. остается en.
При использовании клавиш, назначающих раскладки, индикатор не нужен, так что я про индикаторы не в курсе. А лампочка scroll_lock что-то показывает? При такой настройке должна не гореть на английской, и гореть на русской и украинской.
(Про работу в dash сейчас попробую)
rulet
akorop
При этом весь неестественный интеллект xneur нафиг отключён, а gxnuer не установлен.

Можно подробней как ты настраивал в данном случае xneur?
Если "как" понимать, как процесс, то так: когда-то очень давно, под Убунту, кажется, поставил gxneur, настроил, и снёс gxneur. А теперь таскаю с собой готовый конфиг.
А если "как" понимать, как результат, то основное, что нужно в файле /home/ak/.xneur/xneurrc. Реально у меня файл был полновесный, но от какой-то древней версии, а сейчас я оставил только нижеотквоченное, перезапустил xneur, и вроде, всё нормально:
ManualMode Yes
ExcludeApp VirtualBox
ExcludeApp XTerm
AddBind EnableLayout1 Shift_R
AddBind EnableLayout2 Control_R
AddBind EnableLayout3 Super_R
LayoutRememberMode No
SaveSelectionMode No
SendDelay 0
LogSave No
ShowOSD No
ShowPopup No
CheckOnProcess No
DisableCapsLock No
Для полноты картины добавлю ещё команду установки раскладок, её надо вставить в автостарт, если кроме русского и английского нужно что-то ещё, и не срабатывает стандартное описание в /etc/X11/xorg.conf.d/01-keyboard-layout.conf:
setxkbmap -layout "us,ru,ua"
Aivar
Это потому что Openbox ни разу не окружение рабочего стола, а лишь оконный менеджер - что вы к нему навесите, то и будет работать вне зависимости от прихоти разработчиков DE.
akorop, эмоционально, но абсолютно мимо гнома.
Aivar Эмоционально, но абсолютно мимо фактов.
Из любопытства я сейчас поставил Гном (встал 3.6), добавил xneur в автозапуск, - и описанная мной техника работает. Единственный нюанс - не срабатывает моё назначение ТРЁХ раскладок в файле /etc/X11/xorg.conf.d/01-keyboard-layout.conf. Поэтому мне пришлось установить и их в автостарте командой setkbmap. Но, думаю, топикстартеру достаточно двух раскладок (us,ru), так что для него то, что я описал, будет работать.
Что в гноме назначено для переключения по умолчанию, и как это отключить (или переназначить на что-то не мешающее), я не разбирался. С этим вы, гномисты, лучше справитесь.
А то, что назначающие клавиши лучше переключающих - это не эмоции, это эргономика. И если Гном не даёт возможности сделать эргономичное переключение, значит, надо использовать не средства Гнома, а те средства, которые такую возможность дают.
В Линуксе на каждом шагу приходится что-то дорабатывать болгаркой и кувалдой, это нормально. И замечательно, что это возможно.
rulet
Kycok
Делается это вот так. Но нужно узнать название клавиши

Не знаю как для Openbox, но для Gnome 3.6.2 такой метод не срабатывает. Видать нужно копать глубже, где Gnome соединяется с X-ми.
Т.е. задача -- назначить переключение на правую клавишу win(пробовал lwin и rwin -- не работает,).
Правка xorg.conf также не срабатывает.
1) Не знаю, как в распоследнем Гноме, но до сих пор все переключалки срабатывали по НАЖАТИЮ и обычно "съедали" свою клавишу, что бесит до невозможности. Например, если RCtrl переключает раскладку, то все хоткеи с RCtrl или не работают, или дают побочный эффект в виде переключения. Я знаю только два приятных исключения: xneur и переключение по ДВУМ клавишам в Убунту (типа Alt+Shift).
2) Не понимаю, почему дистрописатели и пользователи так любят переключающие клавиши, а не устанавливающие. Даже для двух раскладок переключение требует какого-то индикатора и отъедает часть внимания, а уж для трёх, как у меня, это просто смертельно. У меня правй Ctrl устанавливает русскую раскладку, правый Shift - английскую, а правый Win - украинскую. И все хоткеи с Rctrl и т.п. - работают. В /etc/X11/xorg.conf.d/01-keyboard-layout.conf прописано Option "XkbLayout" "us, ru, ua", а переключение - при помощи xneur:
AddBind EnableLayout1 Shift_R
AddBind EnableLayout2 Control_R
AddBind EnableLayout3 Super_R
При этом весь неестественный интеллект xneur нафиг отключён, а gxnuer не установлен.
3) Если использовать устанавливающие клавиши, то индикатор раскладки не нужен, вместе со всеми его проблемами. Проще на всякий случай тыкнуть соответствующую клавишу, чем глядеть на индикатор.
lampslave
Пишу. ТС нужна рабочая система с возможностью сохранения файлов, изменения настроек и установки пакетов, а не просто образ диска, записанный на флешку.
2 icast: Тогда, наверно, нужно нечто в таком роде, как в Puppy linux . Там применена "слоёная" файловая система: на дне squashfs с исходным и неизменным линуксом, а сверху оверлей в виде файла с ext2 или ext3. И даже ещё хитрее. Есть такой режим (и он как раз основной IMHO), когда этот файл грузится в память и вся работа идёт в памяти. А на флэшку он выгружается при завершении системы. Красиво сделано, там есть чему поучиться.
Но для слоения нужна поддержка в ядре. В Арче, как я понимаю, это aufs, которая в стандартное ядро не вкомпилирована (но на AUR такое есть).
Если не забросишь это дело, рассказывай о ходе, пожалуйста. Интересно.
vasek
mihalych
Недавно ставил arch на нетбук (впервые), заглянул в /etc/hosts и увидел запись 127.0.1.1 "имя машины"

Сам переустанавливал месяц назад, сейчас проверил, вот что имею
............................
127.0.0.1 localhost.localdomain localhost
...........................
Такое же и у меня, и с ним-то как раз и тормозит, в описанной ситуации. Чтобы не тормозило, надо или в hosts своё имя машины прописать, или в /etc/nsswitch.conf переставить слово "myhostname" впереди "dns", вот так: hosts: myhostname files dns. Вообще, до меня не доходит, какой смысл может иметь приоритет dns над hosts.