Аватар пользователя B.X

Laetius est, queties magno...

Laetius est, queties magno sibi conostat honestum. — Доблесть тем приятнее, чем труднее её достичь.

Рейтинг@Mail.ru Rambler's Top100 Каталог webplus.info Яндекс.Метрика

Сейчас на сайте 0 пользователей.

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

Calculate Linux 11.9 - перешёл-таки на него... | [Харзах]-[РУ]

Аватар пользователя B.X

После смерти АСПЛинукс (да будет земля ему пухом), я долгое время пользовался PCLinuxOS. В принципе, хороший был (и есть) дистрибутив. Всё мне нравилось там. Но через какое-то время, я обнаружил проблему, а именно "неразрешимую зависимость", из-за которой, после обновления я не мог установить ни одной программы, как ни мучал бедный Синаптик и апт-гет. Устанавливать с нуля так не хотелось, что я решил перейти на другой дистрибутив (тем более, что кандидатура имелась, не было только повода).

А до этого, я задумал сделать свой небольшой Реаниматор (так как иногда на досуге балуюсь восстановлением, до рабочего состояния, компьютеров знакомых и друзей) и открыл для себя Кальку (ласковое название Calculate Linux). В общем, пришёлся он мне по душе. Во-первых - русский дистрибутив, помощь на IRC-канале, на форуме и тд. Во-вторых: основанный на Gentoo (и полностью с ним совместим, а это мне нравилось ещё в АСПе, никогда не понимал, зачем надо плодить кучу репов, с различием в пять строк в конфигах).

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

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

В Calculate Linux всё просто и понятно, а если что-то не понятно, то достаточно не трудно об этом узнать. Мощь Gentoo - действительно поражает воображение, так же как и удобство. Ничего лишнего, типа SELinux, systemd, pulseaudio, а в будущем и заменителя syslog (очередного поделия Поттеринга) вы здесь по умолчанию не увидите ещё очень долго, а возможно и никогда, хотя в репах всё это будет несомненно.

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

Обновление кальки Для обновления системы из бинарных пакетов, достаточно только обновить оверлей, выполнив: layman -s calculate && eix-update eix-sync - обновление портежей (и оверлея, включая предыдущие команды). Если вы предпочитаете использовать 'emerge --sync', не забудьте после выполнения обновить оверлей и базу eix: emerge --sync layman -s calculate eix-update eix -S browser - поиск программ (можно без -S). emerge -uDNa world - обновление системы. dispatch-conf Основные команды утилиты: "PageUp"/"PageDown" - перемещаться по файлу, "u" - заменить существующий файл новым, "z" - удалить новый конфигурационный файл, "q" - прервать работу. Выполните размаскировку: emerge --autounmask-write =www-client/firefox-7.0.1-r1 Обновите настройки: dispatch-conf Нажмите "u" для подтверждения внесенных изменений. 3. Установите программу emerge -a firefox Настройки звука: /etc/modprobe.d/alsa.conf cat /proc/asound/cards - показывает все звук. карты и их порядок. lsmod - показывает загруженные модули ядра. /etc/init.d/alsasound restart - рестарт звуковой подсистемы. Рутер: 192.168.0.1 - WPA: ******** cl-install --set os_install_x11_composite=on --startup В /etc/adobe/mms.cfg нужно вписать "EnableLinuxHWVideoDecode=1" - флеш работает быстрее... USE="qt4" emerge -av ati-drivers - пример использования флагов для программ... eix-remote update после eix-sync Далее можно с помощью eix искать по оверлеям. sudo amdcccle - Catalyst в etc/sudoers harzah ALL=(root)NOPASSWD: ALL панельки tint2 tintwizard screenlets

Ещё в Кальке меня подкупает возможность собрать свой дистрибутив на основе CLS (это такая заготовка с опенбоксом на борту и без набора программ). Правда, бинарных пакетов тут нет и всё придётся компилить, но это не так страшно, только время занимает. Оригинальная система "билдера" позволяет на основе работающей системы в особом режиме устанавливать программы для упаковки их в iso-файл, с последующим распостранением. Самая удобная система из всех что вообще есть на этом свете в мире Линукс. Оригинальная и очень удобная.

Да, из KDE я-таки ушёл. И теперь пользуюсь XFCE. Благо, что никаких особых страданий от этого нет. Система стала более отзывчивой и менее тяжеловесной. а главное, появились возможности изучать Линукс дальше, например, я открыл для себя лёгкие панельки (типа tint2), очень настраиваемые и красивые.

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

Монитора у меня два, так что они и стоят рядышком. Одна панелька справа это tint2, а на втором мониторе скринлет на основе conky. В самом низу второго монитора, присутствует родная панель XFCE, она достаточно функциональна, но всё же tint2 - лучше.

Аватар пользователя Гость

Спасибо за полезную инфу.Я нуб на Генту и более-менее научился портажить,а вот расмаскировывать-увы.Прочитал статью.Выучил пару новых команд.Попробовал в консоли...Вуаля!Работает :)Теперь ещё крепче буду держаться этого дистра. Больно всё летает-чего ещё надо?

Аватар пользователя B.X

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

мне в Calculate Linux нравится больше всего то, что он совместим с Gentoo. Если нет нужного пакета, то подключаешь поиск по оверлеям и вот, у тебя уже у тебя много-много программ... кстати, теперь подсказка у меня более расширенная, я туда постоянно что-то добавляю, если пригодится, буду рад:

Обновление кальки Для обновления системы из бинарных пакетов, достаточно только обновить оверлей, выполнив: layman -s calculate && eix-update eix-sync - обновление портежей (и оверлея, включая предыдущие команды). Если вы предпочитаете использовать 'emerge --sync', не забудьте после выполнения обновить оверлей и базу eix: emerge --sync layman -s calculate eix-update eix -S browser - поиск программ (можно без -S). emerge -uDNa world - обновление системы. Выполните размаскировку: emerge --autounmask-write =www-client/firefox-7.0.1-r1 Обновите настройки: dispatch-conf Основные команды утилиты: "PageUp"/"PageDown" - перемещаться по файлу, "u" - заменить существующий файл новым, "z" - удалить новый конфигурационный файл, "q" - прервать работу. Нажмите "u" для подтверждения внесенных изменений. 3. Установите программу emerge -av firefox Добавление оверлея: layman -f layman -a ROKO__ eix-sync emerge -av ddflash-gui Настройки кальки: eix-remote update после eix-sync Далее можно с помощью eix искать по оверлеям. cl-install --set os_install_x11_composite=on --startup USE="qt4" emerge -av ati-drivers - пример использования флагов для программ... Настройки прав доступа: chown [-R] владелец:группа файл/папка (пример: chown -R 0:0 folder/  установить владельца/группу = root рекурсивно ) chmod [-R] права файл/папка "-R" применить права рекурсивно ко всем файлам и подпапкам примеры:     chmod -R 755 folder/     chmod 644 file     и т.д. есть возможность менять права не целиком, а лишь добавлять или отменять права только определенным группам пользователей используя символы вместо восьмеричных чисел.     "u" - пользователь/владелец    "g" - группа пользователей    "o" - остальные пользователи    "a" - все группы пользователей формат прав [ugoa][[+-=][perms], ... примеры:    chmod -R a+x folder/  выполнение для всех групп рекурсивно    chmod a+rx file          чтение и выполнение для всех    chmod u+rx,g-rx file   добавить чтение и выполнение для владельца, и                                       отозвать права для группы    chmod a+r,o= file       добавить чтение для всех типов групп и отозвать                                       все права у всех других пользователей Настройки звука: /etc/modprobe.d/alsa.conf alias sound-slot-0 snd-cmipci alias sound-slot-1 snd-usb-audio alias sound-slot-2 snd-hda-intel options snd-cmipci index=0 id="first" options snd-usb-audio index=1 id="second" options snd-hda-intel index=2 id="other" cat /proc/asound/cards - показывает все звук. карты и их порядок. lsmod - показывает загруженные модули ядра. /etc/init.d/alsasound restart - рестарт звуковой подсистемы. Pulseaudio: Установить pulseaudio, pavucontrol Обновить mplayer - USE="pulseaudio" emerge -av mplayer USE="pulseaudio" emerge -av vlc USE="pulseaudio" emerge -av alsa-plugins в .asoundrc: pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse } в smplayer: чтобы проигрывались фильмы .mkv и тд... Настройки » Настройки » Основные » Звук Устройство вывода: pulseaudio Каналы по умолчанию: 2(Стерео) Flash: В /etc/adobe/mms.cfg нужно вписать "EnableLinuxHWVideoDecode=1" - флеш работает быстрее... http://www.opera.com/docs/linux/plugins/install/#flash locate libflashplayer.so, or find / -name libflashplayer.so 2> /dev/null and copy libflashplayer.so to /usr/lib/opera/plugins. A user without root access can copy the the plug-in to $HOME/.local/lib/opera/plugins. Restart Opera. Sudo: sudo amdcccle - Catalyst в etc/sudoers harzah ALL=(root)NOPASSWD: ALL Установленные программы: панельки tint2 tintwizard screenlets transmission transmission-remote gpicview virtualbox skype bleachbit vlc AMD Catalyst: USE="qt4" emerge -av ati-drivers USE="gtkstyle" emerge -av qt-gui Менеджер дисплеев » Несколько дисплеев » Рабочий стол на несколько дисплеев с дисплеем(-ями) 2 Темы: emerge -av x11-themes/murrine-themes emerge -av x11-themes/faenza-xfce-icon-theme (Faenza-Dark) emerge -av x11-themes/faenza-icon-theme emerge -av x11-themes/gnome-themes-standard (для gtk3) /home/harzah/.config/gtk-3.0/settings.ini [Settings] gtk-font-name=Droid Sans 8 gtk-theme-name=MurrezaSilver gtk-icon-theme-name=faenza gtk-fallback-icon-theme=faenza gtk-toolbar-style=GTK_TOOLBAR_ICONS gtk-menu-images=0 gtk-button-images=0 в файле /home/user/.gtkrc-2.0: style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 10 base[NORMAL] = "#000000" base[SELECTED] = "#71B9FF" base[ACTIVE] = "#71FFAD" fg[NORMAL] = "#ffffff" fg[SELECTED] = "#71B9FF" fg[ACTIVE] = "#71FFAD" } widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" gtk-theme-name="MurrezaSilver" для QT: qtconfig — настройка qt-шных программ. В /home/user/profile добавить: export GTK2_RC_FILES="$HOME/.gtkrc-2.0" Virtualbox: Добавить себя в группу vboxusers - gpasswd -a user vboxusers если virtualbox не bin, то: в /etc/conf.d/modules modules_3="vboxdrv vboxnetadp vboxnetflt … Звук работает, если установлен pulseaudio Если ядро обновили, а модули нет (module-rebuild -X rebuild сделать забыли), то к текущему ядру установлено модулей не будет. На всякий случай убедимся, что модули в системе видны: # modprobe -l | grep '^misc/vb' misc/vboxpci.ko misc/vboxnetflt.ko misc/vboxdrv.ko misc/vboxnetadp.ko и проверим какие загружены lsmod | grep ^vb чтоб прямо сейчас работать загрузим все модули VBox-а # modprobe -va `modprobe -l | grep '^misc/vb'| xargs -n1 -iX basename X .ko` insmod /lib/modules/3.3.5-calculate/misc/vboxdrv.ko insmod /lib/modules/3.3.5-calculate/misc/vboxpci.ko insmod /lib/modules/3.3.5-calculate/misc/vboxnetflt.ko insmod /lib/modules/3.3.5-calculate/misc/vboxnetadp.ko И пропишем их в автозапуск. Это лучше делать вручную, но можно так как показано ниже (запускать один раз) # echo 'modules_3="${modules_3} '$(modprobe -l | \ grep '^misc/vb'| xargs -n1 -iX basename X .ko)'"' | \ tee -a /etc/conf.d/modules Как увеличить размер диска VirtualBox В этой статье я расскажу, как можно увеличить размер диска VirtualBox без переустановки операционной системы. Шаг 1. - Создаем новый диск средствами менеджера виртуальных носителей с нужным нам размером (имя например mnogo.vdi). Шаг 2. Отключаем (но не удаляем!) диск На котором осталось мало места.(malo.vdi) Шаг 3. Выполняем из командной строки VBoxManage clonehd malo.vdi mnogo.vdi --existing После этого мы получим клон меньшего диска в большем, а свободное место большего диска превратилось в нераспределенное дисковое пространство, которое можно использовать любым менеджером дисковых разделов например acronis disk director. Настройка X11 /etc/X11/xorg.conf.d — клавиатура # Keyboard settings Section "InputClass" Identifier "keyboard" Driver "evdev" Option "Protocol" "event" MatchIsKeyboard "1" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:switch,grp:ctrl_shift_toggle,grp_led:scroll" EndSection Настройка двух мониторов: harzah@calculate ~ $ xrandr --screen 0 --fb 2640x1024 - Это такая виртуальная область, где мы можем располагать наши мониторы. harzah@calculate ~ $ xrandr --output DVI-0 --mode 1280x1024 - разрешение монитора harzah@calculate ~ $ xrandr --output VGA-0 --mode 1360x768 - разрешение монитора harzah@calculate ~ $ xrandr --output DVI-0 --left-of VGA-0 - Расширяем экран на два монитора DVI-0 слева от VGA-0 Остальные настройки на: http://blog.lisss.ru/archives/43 /etc/X11 — xorg.conf Section "ServerLayout" Identifier "Xorg Configured" Screen 0 "amdcccle-Screen[1]-0" 0 0 EndSection Section "Files" FontPath "/usr/share/fonts/corefonts" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/droid" EndSection Section "Module" Load "dri" Load "dbe" # Double buffer extension Load "glx" # OpenGL X protocol interface Load "extmod" # Misc. required extension EndSection Section "Monitor" Identifier "StandardMonitor" Option "DPMS" EndSection Section "Monitor" Identifier "0-CRT1" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" Option "PreferredMode" "1360x768" Option "TargetRefresh" "60" Option "Position" "1024 0" Option "Rotate" "normal" Option "Disable" "false" EndSection Section "Monitor" Identifier "0-CRT2" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" Option "PreferredMode" "1280x1024" Option "TargetRefresh" "75" Option "Position" "0 0" Option "Rotate" "normal" Option "Disable" "false" EndSection Section "Device" Identifier "fglrxVGA" Driver "fglrx" Option "XAANoOffscreenPixmaps" "True" Option "AllowGLXWithComposite" "True" Option "RenderAccel" "True" Option "AddARGBGLXVisuals" "True" Option "TripleBuffer" "True" Option "UseFBDev" "True" #http://ru.gentoo-wiki.com/wiki/Fglrx Option "VideoOverlay" "on" # fix bug with mplayer Option "TexturedVideo" "on" # fix bug Xv EndSection Section "Device" Identifier "amdcccle-Device[1]-0" Driver "fglrx" Option "Monitor-CRT1" "0-CRT1" Option "Monitor-CRT2" "0-CRT2" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Monitor" Device "fglrxVGA" Monitor "StandardMonitor" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "2640x1024" EndSubSection EndSection Section "Screen" Identifier "amdcccle-Screen[1]-0" Device "amdcccle-Device[1]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Virtual 2640 2640 Depth 24 EndSubSection EndSection Section "DRI" Group "video" Mode 0666 EndSection Section "Extensions" Option "RENDER" "On" Option "XVideo" "On" Option "Composite" "On" EndSection Display Manager /etc/conf.d — файл xdm CHECKVT=7 DISPLAYMANAGER="gdm" START_STOP_ARGS= Буфер обмена в XFCE 2.Проблема с буфером обмена. Бывает так, что текст в буфер обмена просто внаглую не копируется, и вместо нового вставляется старый текст, который раньше до этого был в нем. Решение: Правой кнопкой мыши по иконке буфера обмена (Clipman) -> "Свойства" -> снять галку c "Автокопирование".