dap: (Аватара+)

Если вы обнаруживаете, что пакеты отключенного проекта с удалёнными результатами сборки всё равно живут в репозитории, включите публикацию для этих пакетов или пройдитесь по ним командой osc wipebinaries --all PROJECT [PACKAGE] Спасибо камрад Fisiu!

Не все удалённые при обновлении репозитории оказались одинаково бесполезными :) К сожалению, не все сервисы живут и в дефолтном репозитории:

sudo zypper ref
sudo zypper in obs-service-download_url
sudo zypper dup -l --no-recommends -r openSUSE_Tools

Увидел где-то упоминание об утилите spec-beautifier, нашлась она в пакет hxtools-scripts. В отличие от spec-cleaner ничего полезного, имхо, из неё не выжать, в большинстве случаев она просто удаляет скобки и подчёркивания из макросов.

Создал очередной минибаг в пакмане и вместо быстрого стремительного фикса получил логин и пароль :) Пинок куда надо выда mrdocs. Чтобы запилить поддержку пакмана в osc добавляем его и создаём ссылку, которую после используем:

osc config https://pmbs-api.links2linux.org aliases pm
osc -A pm co home:dap:branches:Multimedia

Попплер мажорно обновился (даже дважды), подчистим старые пакеты sudo zypper rm -u libpoppler33 libpoppler30 libavresample0 libavutil51

Установим мелкие ништяки: sudo zypper in xhost gnu_ddrescue Xhost-ом можно пробрасывать дисплей для использования sudo c графическими приложениями, ddrescue копирует при проблемах с ошибками чтения.

Posted via LeechCraft Blogique.
dap: (Default)

Победить conky оказалось непросто. Во-первых, он почему-то читал конфиг root, и из-за этого обрезался снизу (спасибо, rioky за брейнсторм). Во-вторых, в дефолтном пакете из репозитория он собран без поддержки nvidia (лицензии, да), В-третьих, пришлось поковыряться в hddtemp. Ну и в-четвёртых, календарь не работает как в бунте (тут к чести SUSE стоит вспомнить, что в бунте его недавно просто поломали, поэтому просто ищем и запиливаем старый вариант, слегка его откорректировав). Для начала добавим репозиторий, установим утилиты и уберём мешающий конфиг:

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.1/home:please_try_again.repo
sudo zypper in --no-recommends conky conky-feature-nvidia conky-doc hddtemp
sudo mv  /etc/conky/conky.conf /etc/conky/conky.conf.bak
sudo touch /etc/conky/conky.conf

Добьём hddtemp: открываем Яст и включаем утилиту в системных службах. Теперь она будет запускаться как демонпри запуске системы. Чтобы отслеживались все жёсткие диски, правим в /etc/sysconfig/hddtemp строку DEVICE="/dev/sd[ab]" по образу приведённой. Мои конфиги: hddtemp, conkyrc.

Переходим к sudo/kdesu: первый нее умеет работать с графическими приложениями (опять ж к чести SUSE признаюсь, что в бунте такое иногда случалось, я лечил перезагрузкой :-), второй не умеет работать с первым. Пытался победить kdesu (см. ссылку), но ничего путного не вышло. Зато есть костыль для sudo (спасибо, pendruk)! На всякий случай укажу, что сначала я добавил в строку Defaults env_keep= в файле /etc/sudoers, как написано здесь, но без костыля это точно не работает. Итак, сначала разрешаем всем запускать /usr/bin/kvpnc без пароля (можно сделать в Ясте), затем создаём скрипт:

xhost + local:

sudo /usr/bin/kvpnc

Его можно закинуть в автозагрузку и наслаждаться интернетом сразу после входа в DE. Мой конфиг.

Допилим zsh: чтобы запуск программ из /usr/sbin/ и /sbin/ не требовал указания полных путей и чтобы для них работало автодополнение, добавим пару строк в ~/.zshrc (мой конфиг). Заодно починим фортунки:

export PATH=$PATH:/sbin/

export PATH=$PATH:/usr/sbin/

/usr/bin/fortune /usr/share/fortune/linuxcookie

dap: (Default)

Победить conky оказалось непросто. Во-первых, он почему-то читал конфиг root, и из-за этого обрезался снизу (спасибо, rioky за брейнсторм). Во-вторых, в дефолтном пакете из репозитория он собран без поддержки nvidia (лицензии, да), В-третьих, пришлось поковыряться в hddtemp. Ну и в-четвёртых, календарь не работает как в бунте (тут к чести SUSE стоит вспомнить, что в бунте его недавно просто поломали, поэтому просто ищем и запиливаем старый вариант, слегка его откорректировав). Для начала добавим репозиторий, установим утилиты и уберём мешающий конфиг:

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.1/home:please_try_again.repo
sudo zypper in --no-recommends conky conky-feature-nvidia conky-doc hddtemp
sudo mv  /etc/conky/conky.conf /etc/conky/conky.conf.bak
sudo touch /etc/conky/conky.conf

Добьём hddtemp: открываем Яст и включаем утилиту в системных службах. Теперь она будет запускаться как демонпри запуске системы. Чтобы отслеживались все жёсткие диски, правим в /etc/sysconfig/hddtemp строку DEVICE="/dev/sd[ab]" по образу приведённой. Мои конфиги: hddtemp, conkyrc.

Переходим к sudo/kdesu: первый нее умеет работать с графическими приложениями (опять ж к чести SUSE признаюсь, что в бунте такое иногда случалось, я лечил перезагрузкой :-), второй не умеет работать с первым. Пытался победить kdesu (см. ссылку), но ничего путного не вышло. Зато есть костыль для sudo (спасибо, pendruk)! На всякий случай укажу, что сначала я добавил в строку Defaults env_keep= в файле /etc/sudoers, как написано здесь, но без костыля это точно не работает. Итак, сначала разрешаем всем запускать /usr/bin/kvpnc без пароля (можно сделать в Ясте), затем создаём скрипт:

xhost + local:

sudo /usr/bin/kvpnc

Его можно закинуть в автозагрузку и наслаждаться интернетом сразу после входа в DE. Мой конфиг.

Допилим zsh: чтобы запуск программ из /usr/sbin/ и /sbin/ не требовал указания полных путей и чтобы для них работало автодополнение, добавим пару строк в ~/.zshrc (мой конфиг). Заодно починим фортунки:

export PATH=$PATH:/sbin/

export PATH=$PATH:/usr/sbin/

/usr/bin/fortune /usr/share/fortune/linuxcookie

dap: (Default)

Во время выбора пакетов я не выбрал никакого приличного оконного менеджера (того же openbox), IceWM стал для меня шоком =) Отойдя, я обнаружил, что меню вызывается зажатием левой клавиши мыши, там обнаружился xterm и пункт выхода, на этом моё знакомство с ним окончилось.

После установки я согласился на автоматическую настройку внутри виртуальной машины, что стало моей второй ошибкой. На реальном железе были неактивны сетевая и звуковая карточки. Чтобы включить их, запускаем YaST и ковыряем соответствующие разделы: sudo /sbin/yast2

Zypper  — консольный менеджер пакетов в openSUSE. Zypper умеет управлять используемыми репозиториями, искать нужные пакеты, устанавливать или удалять их. Например:

  • sudo zypper se пакет — поиск пакета;
  • sudo zypper in пакет — установка пакета;
  • sudo zypper in --no-recommends пакет — установка пакета без рекомендаций;
  • sudo zypper ar -f -r репозиторий — добавление репозитория;
  • sudo zypper ref — обновление списков пакетов.

Да, sudo здесь есть по умолчанию и работает так же. zsh установился по умолчанию, его конфигурационные файлы (а также конфиги kvpnc и другие) я стянул из старого домашнего раздела, а кое-какие (opera, vacuum, blogilo) сделал пока ссылками. fstab дополнился строками из старого. NB! В openSUSE настройки KDE живут в ~/.kde4. После запуска kdesu kvpnc почему-то не обнаружил профиль, запилил новый на скорую руку, потом сличил конфигурационные файлы и перенёс отличия из старого профиля. Добавить репозиторий Nvidia и установить последний драйвер, создать конфигурационный файл:

sudo zypper ar -f ftp://download.nvidia.com/opensuse/12.1/ nvidia

sudo zypper in x11-video-nvidiaG02 nvidia-settings

sudo nvidia-xconfig

Теперь сличаем конфигурационные файлы иксов или просто заселяем старый. Заодно поправил в /etc/X11/xorg.conf.d переключение языков на "grp:alt_shift_toggle,grp_led:scroll".

dap: (Default)

Во время выбора пакетов я не выбрал никакого приличного оконного менеджера (того же openbox), IceWM стал для меня шоком =) Отойдя, я обнаружил, что меню вызывается зажатием левой клавиши мыши, там обнаружился xterm и пункт выхода, на этом моё знакомство с ним окончилось.

После установки я согласился на автоматическую настройку внутри виртуальной машины, что стало моей второй ошибкой. На реальном железе были неактивны сетевая и звуковая карточки. Чтобы включить их, запускаем YaST и ковыряем соответствующие разделы: sudo /sbin/yast2

Zypper  — консольный менеджер пакетов в openSUSE. Zypper умеет управлять используемыми репозиториями, искать нужные пакеты, устанавливать или удалять их. Например:

  • sudo zypper se пакет — поиск пакета;
  • sudo zypper in пакет — установка пакета;
  • sudo zypper in --no-recommends пакет — установка пакета без рекомендаций;
  • sudo zypper ar -f -r репозиторий — добавление репозитория;
  • sudo zypper ref — обновление списков пакетов.

Да, sudo здесь есть по умолчанию и работает так же. zsh установился по умолчанию, его конфигурационные файлы (а также конфиги kvpnc и другие) я стянул из старого домашнего раздела, а кое-какие (opera, vacuum, blogilo) сделал пока ссылками. fstab дополнился строками из старого. NB! В openSUSE настройки KDE живут в ~/.kde4. После запуска kdesu kvpnc почему-то не обнаружил профиль, запилил новый на скорую руку, потом сличил конфигурационные файлы и перенёс отличия из старого профиля. Добавить репозиторий Nvidia и установить последний драйвер, создать конфигурационный файл:

sudo zypper ar -f ftp://download.nvidia.com/opensuse/12.1/ nvidia

sudo zypper in x11-video-nvidiaG02 nvidia-settings

sudo nvidia-xconfig

Теперь сличаем конфигурационные файлы иксов или просто заселяем старый. Заодно поправил в /etc/X11/xorg.conf.d переключение языков на "grp:alt_shift_toggle,grp_led:scroll".

dap: (Default)

После обновления с 9.10 до 10.04 было замечено, что не монтируются и не отключаются через приложения KDE разделы, прописанные в fstab (ext3 и ntfs). Обновление до 10.10 не помогло. С помощью добрых людей был найден достойный костыль: добавляем в сорс-лист строчку deb http://ppa.launchpad.net/samrog131/ppa/ubuntu maverick main и устанавливаем пакет plasma-widget-on-off-switch. Добавляем виджет в удобное место, настраиваем:

  • При запуске - off (если диск не монтируется автоматически: опция noauto в fstab)
  • Команда on - sudo mount /mnt/disk/
  • Команда off - sudo umount /mnt/disk/

Открываем c правами root файл /etc/sudoers, у меня сейчас он оканчивается так:

Cmnd_Alias KVPNC = /usr/bin/kvpnc

Cmnd_Alias MOUNT = /bin/mount

Cmnd_Alias UMOUNT = /bin/umount

ALL ALL=NOPASSWD:KVPNC,MOUNT,UMOUNT

Раздел disk будет монтироваться и отключаться щелчком по виджету!

В пакете oxygen-cursor-theme-extra можно найти разноцветные курсоры ;-) Рекомендую.

dap: (Default)

После обновления с 9.10 до 10.04 было замечено, что не монтируются и не отключаются через приложения KDE разделы, прописанные в fstab (ext3 и ntfs). Обновление до 10.10 не помогло. С помощью добрых людей был найден достойный костыль: добавляем в сорс-лист строчку deb http://ppa.launchpad.net/samrog131/ppa/ubuntu maverick main и устанавливаем пакет plasma-widget-on-off-switch. Добавляем виджет в удобное место, настраиваем:

  • При запуске - off (если диск не монтируется автоматически: опция noauto в fstab)
  • Команда on - sudo mount /mnt/disk/
  • Команда off - sudo umount /mnt/disk/

Открываем c правами root файл /etc/sudoers, у меня сейчас он оканчивается так:

Cmnd_Alias KVPNC = /usr/bin/kvpnc

Cmnd_Alias MOUNT = /bin/mount

Cmnd_Alias UMOUNT = /bin/umount

ALL ALL=NOPASSWD:KVPNC,MOUNT,UMOUNT

Раздел disk будет монтироваться и отключаться щелчком по виджету!

В пакете oxygen-cursor-theme-extra можно найти разноцветные курсоры ;-) Рекомендую.

dap: (Default)

Чтобы не запрашивался пароль при запуске Kvpnc, откройте с правами root файл /etc/sudoers (предварительно можно сделать бэкап на всякий случай) и добавьте такие две строки: 

Cmnd_Alias KVPNC = /usr/bin/kvpnc

ALL ALL=NOPASSWD:KVPNC 

Примечательно, что при запуске по иконке приложения пароль будет запрашиваться. Если это критично, то откройте свойства и измените строку запуска на sudo /usr/bin/kvpnc. Однако в таком случае настройки придётся сделать заново или скопировать из папки /root. Если же это не столь важно, то можно создать текстовый файл kvpnc.sh с текстом su-to-root -X -c /usr/bin/kvpnc, сделать его в свойствах исполняемым и добавить этот скрипт в автозагрузку. Также можно наваять скрипт opera.sh с текстом sleep 7 && opera (приложение запустится через 7 секунд) и добавить туда же. 

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

dap: (Default)

Чтобы не запрашивался пароль при запуске Kvpnc, откройте с правами root файл /etc/sudoers (предварительно можно сделать бэкап на всякий случай) и добавьте такие две строки: 

Cmnd_Alias KVPNC = /usr/bin/kvpnc

ALL ALL=NOPASSWD:KVPNC 

Примечательно, что при запуске по иконке приложения пароль будет запрашиваться. Если это критично, то откройте свойства и измените строку запуска на sudo /usr/bin/kvpnc. Однако в таком случае настройки придётся сделать заново или скопировать из папки /root. Если же это не столь важно, то можно создать текстовый файл kvpnc.sh с текстом su-to-root -X -c /usr/bin/kvpnc, сделать его в свойствах исполняемым и добавить этот скрипт в автозагрузку. Также можно наваять скрипт opera.sh с текстом sleep 7 && opera (приложение запустится через 7 секунд) и добавить туда же. 

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

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 20th, 2017 11:04 pm
Powered by Dreamwidth Studios