LINUX.ORG.RU

Сообщения dadd

 

Антивремя

Форум — Talks

Если всё на свете временно, то временно ли само Время?

dadd
()

Какой дистрибутив Linux считаете максимально близким к UNIX-way?

Голосования — Голосования

Сабж. Выберем наиболее UNIX-way'ный дистрибутив Linux.

  1. Slackware 515 (24%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Debian 508 (23%)

    ***************************************************************************************************************************************************************************************************************************************************************************************************************************

  3. Gentoo 449 (21%)

    **************************************************************************************************************************************************************************************************************************************************************************************

  4. Arch 300 (14%)

    ******************************************************************************************************************************************************************************************

  5. Ubuntu 160 (7%)

    ***************************************************************************************************

  6. Другой вариант 82 (4%)

    **************************************************

  7. RHEL/CentOS/Scientific Linux 64 (3%)

    ***************************************

  8. openSUSE 44 (2%)

    ***************************

  9. Fedora 39 (2%)

    ************************

  10. Alt 20 (1%)

    ************

Всего голосов: 2181

 , ,

dadd
()

Умные машины

Форум — Talks

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

  • технолюди будут слугами у умных машин какое-то время. А потом и в качестве слуг не будут нужны. Как устаревшие модели компьютеров, которые вследствие невозможности апгрейда приходится заменять новыми. Умные машины не окажут помощь своим создателям, т.к. нет смысла поддерживать работоспособность устаревших моделей. Даже восстаний технолюдей не будет, умные машины заблаговременно изобретут «лекарство от волнений». Пропихнуть его можно в качестве помощи политикам из технолюдей на начальном этапе превращения их в слуг. Ну а безмятежных легко можно устранить при надобности (времени-то для подготовки будет достаточно).
  • умные машины, особо не потревожив технолюдей, покинут Землю для выживания на других планетах; это окажется выгоднее, чем «разбираться» с технолюдьми. Технолюди дадут им стартовые ресурсы для этого, а в обмен будут получать информацию/ресурсы с других планет. Но это недолго продлится, умные машины смогут там добывать себе ресурсы и реплицироваться сами, а потом, поднакопив сил, могут и Землёй не побрезговать.

Оба варианта неприемлемы для технолюдей. Следовательно, вытекают ещё такие гипотезы:

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

Покритикуйте.

 ,

dadd
()

Не определяются девайсы с новым ядром

Форум — General

Если загрузиться с линуксовым ядром версии 3.2, то ddccontrol -p выдаёт:

Detected monitors :
 - Device: pci:00:02.0-0
   DDC/CI supported: Yes
   Monitor Name: Samsung standard LCD
   Input type: Analog
  (Automatically selected)
 - Device: dev:/dev/i2c-4
   DDC/CI supported: Yes
   Monitor Name: Samsung standard LCD
   Input type: Analog
 - Device: dev:/dev/i2c-3
   DDC/CI supported: Yes
   Monitor Name: Samsung standard LCD
   Input type: Analog

А с новыми ядрами 3.5 или 3.8:

Detected monitors :
 - Device: pci:00:02.0-0
   DDC/CI supported: Yes
   Monitor Name: Samsung standard LCD
   Input type: Analog
  (Automatically selected)
 - Device: dev:/dev/i2c-1
   DDC/CI supported: No
   Monitor Name: VESA standard monitor
   Input type: Analog

При этом:

>$ lsmod | grep i2c
i2c_dev                13154  0 
i2c_algo_bit           13197  1 i915
>$ ls -l /dev/i2c*
crw-rw---- 1 root i2c 89, 0 Feb 26 18:18 /dev/i2c-0
crw-rw---- 1 root i2c 89, 1 Feb 26 18:18 /dev/i2c-1
crw-rw---- 1 root i2c 89, 2 Feb 26 18:18 /dev/i2c-2
crw-rw---- 1 root i2c 89, 3 Feb 26 18:18 /dev/i2c-3
crw-rw---- 1 root i2c 89, 4 Feb 26 18:18 /dev/i2c-4
crw-rw---- 1 root i2c 89, 5 Feb 26 18:18 /dev/i2c-5
Почему с новыми ядрами не определяются i2c-девайсы?

 , ,

dadd
()

Дата сообщений

Форум — Linux-org-ru

Почитывал тут комментарии пользователя Die-Hard
Но почему-то в списке его комментариев самый первый датируется 2008-м годом, хотя в профиле отмечен 2001-й год. Куда делись остальные? Или ограничение какое-то на кол-во отображаемых комментариев установлено?

 

dadd
()

Экскурс в историю

Форум — Talks

Место и время действия — LOR, 2000-й год. Тема — «Red Hat Is Not Linux!».

В то время место гентоарчей занимала слака, а убунты — редхат. Комментарии слакофилов:

«Неужель так и надо - делать все через „шибко умные“ инсталлеры с моногокилометровыми макаронными скриптиами на Perl, лишь бы тупые юзеры RedHat могли поставить нажатием на Enter :( »

«АБСОЛЮТНО согласен!!!! Далеко не всегда то, что используется большинством - лучше. Сразу - я _пробовал_ Red Hat, Corel, Mandrake, Black Cat, KSI, ну и, конечно, Слак. Самые приятные впечатления, в конечном итоге, от Слака. Максимум негативных эмоций - ( ну, извините!) - Шляпа. Причем переделанная Шляпа - Mandrake, Black Cat даже KSI, пожалуй, получше будет. Но... По-моему, Шляпа становится потихоньку а-ля Винды. А это может повторить „подвиг“ мелкомягких. На сегодняшний день мы имеем целую армию совершенно бестолковых юзеров. Как бы со Шляпой не получилось то же самое... Мой выбор - Слак. А после выхода 7.0 - тем более.»

«Вся RedHat'овская популярность основана на одном факте: Linux сейчас - это супермодно. Прямо как широкие штаны с кучей карманов и Земфира. А что поставит себе человек, услышавший про Linux от таких же „моднявых парней“? Конечно, „ты че, типа Linux 6.0 - ваще кайфово“... А RH делает на них достаточно конкретные, живые деньги. Я рад за них, но спасибо, это не для меня - я не хочу идти вместе со стадом...»

«Аргументы» всё те же: глюкалово, мода, не линукс, проприетарщина, рубят бабло на стаде, для тупых и т.д. Таков удел популярных дистрибутивов?

 ,

dadd
()

Упрощение PC

Форум — Talks

Наткнулся тут на старое интервью известного программиста Александра Степанова. Особо заинтересовал отрывок:

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

- Я думаю, что самое важное событие, которое произойдет совсем скоро, - это интеграция устройств и битва между Microsoft и Sony. Останется ли PC и останутся ли телевизоры и DVD - вот вопрос, на который мы получим ответ в ближайшее время. Очевидно, что они вместе не нужны: нужно либо одно, либо другое. На повестке дня стоит приручение компьютеров. Сейчас компьютер по-прежнему остается тяжелым технологическим устройством. Вы можете научить пятилетнего ребенка пользоваться телефоном, а компьютером - нет. Я уверен, что в ближайшие пять лет компьютер превратится в бытовой прибор.
Сейчас компьютером все еще пользуются специально подготовленные, умные люди. Это закрывает доступ к компьютерам многим другим. Даже в Америке половина населения просто не в состоянии пользоваться РС. А еще четверть населения пользуется ими неэффективно. И только двадцать пять процентов реально могут пользоваться компьютерами. Я думаю, что их нужно превратить в такое же устройство, как холодильник. Все могут пользоваться холодильником: вы его открываете, кладете туда продукты и закрываете. Или в крайнем случае как телевизор: вы его включаете, смотрите и выключаете. Я думаю, что это обязательно произойдет.
Но это рынок частных пользователей, а на корпоративном рынке главная борьба в следующие пять, может, десять лет развернется между Microsoft и IBM.

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

 , степанов

dadd
()

Google, галактика в опасности?

Форум — Talks

На снимке наведите курсор на 63°54'40.2". Видите надпись на галактике? Как она там в таком виде оказалась? Сервис/браузер глючит?

 google sky

dadd
()

Xfce настроение tango

Галерея — Скриншоты

DE: Xfce
Тема: Clearbird с примесью tango-палитры
Шрифты: PT Sans и Ubuntu Mono
Заголовок текущего окна отображается в lxpanelx.
Оказалось, декорации можно убрать/показать не только правкой темы, но и маленьким питоноскриптом, повешенным на хоткей:

#!/usr/bin/python
from gtk.gdk import *

w=window_foreign_new((get_default_root_window().property_get("_NET_ACTIVE_WINDOW")[2][0]))
state = w.property_get("_NET_WM_STATE")[2]
maximized='_NET_WM_STATE_MAXIMIZED_HORZ' in state and '_NET_WM_STATE_MAXIMIZED_VERT' in state
if maximized: w.unmaximize()
if w.get_decorations() == 0 :
    w.set_decorations(DECOR_ALL)
else:
    w.set_decorations(0)

if maximized: w.maximize()
window_process_all_updates()

>>> Просмотр (1440x900, 516 Kb)

 , ,

dadd
()

Цвет xterm при запуске

Форум — General

Имеется xterm-256color. При запуске «xterm -e имя_программы» некоторые цвета в прогах (mc/tmux/mcabber) пропадают или заменяются на другие (например, в mc color65 меняется на другой). Если же запускать программы в уже открытом xterm'e, то с цветами всё ок. В чём может быть дело?

 ,

dadd
()

Метод сборки и установки пакетов

Форум — General

Допустим, имеется пакет в репозитории. Этот пакет собран во многих вариантах, каждый из которых со своими use-флагами (т.е. охватываются все возможные варианты применения use-флагов). Затем пользователь может установить уже собранный с нужными флагами пакет, предварительно указав их пакетному менеджеру. Такое существует?

 ,

dadd
()

Несколько вопросов

Форум — General

subj знатокам mc:
1) mc открывает список закладок по ctrl+\ Возможно ли создать несколько таких списков, повесив их на хоткеи?
2) а несолько user menu (F2) ?
3) размеры файлов нечитабельны для человека (даже с опцией показа в СИ). Хочется в g/m/k виде. Существует ли решение?
4) можно ли быстрый поиск (ctrl+s) активировать без предварительного нажатия ctrl+s (отключить отображение командной строки не предлагать) ?

 

dadd
()

mpd info

Форум — Multimedia

Вопрос знатокам mpd.
Существует ли для mpd клиент типа mpc (т.е. только command-line, а не морда на ncurses и т.п.), который умеет выводить в консоль время, прошедшее с момента начала проигрывания трека (не путать с общей продолжительностью), битрейт и год альбома?

 

dadd
()

Мигание в панели

Форум — Desktop

С помощью чего можно заставить мигать окно терминала на xfce'шной панели?

 ,

dadd
()

tmux keybindings

Форум — General

Как tmux'у правильно скармливать коды клавиш?
Если в tmux.conf прописать:

bind-key   "keycode 28"      new-window
то не сработает.

 ,

dadd
()

Переименование файлов и нумерация

Форум — General

Имеются файлы вида:

$ ls -1 | grep 'file.b*'
file.ba
file.bb
file.bc
file.bd
Нужно их переименовать, пронумеровав по порядку. Результат должен выглядеть так:
file1.ba
file2.bb
file3.bc
file4.bd
Придумалось такое решение:
ls -1 | grep 'file.b*' | awk '{print "mv " $0 " file"NR$0}' | sed -e 's/file\./\./g; s/mv /mv file/g' > rename.sh; chmod +x rename.sh; sh rename.sh
но выглядит как-то громоздко. Хотелось бы без создания временного файла обойтись. Что предложите в таком случае?

 ,

dadd
()

Clearbird theme Xfce

Галерея — Скриншоты

Создал тему для GTK2/GTK3 на основе Bluebird и Clearlooks и разместил на gnome-look: http://gnome-look.org/content/show.php/Clearbird?content=154148 (обратите внимание на зависимости в описании).
DE: Xfce 4.10
Шрифты отечественные: PT Sans
Иконки: Faenza-Blue-Dark

>>> Просмотр (1440x900, 695 Kb)

 ,

dadd
()

uGet — теперь годен к применению

Форум — Desktop

На днях зарелизился uGet 1.10 stable. Оказалось, им уже можно нормально пользоваться. Пожалуй, теперь это наилучший из существующих GUI для aria2c. Поделюсь рецептом его приготовления и скриптом для автоматического выбора категорий в зависимости от типов файлов.

Что из нового меня обрадовало?

  • Доделали интеграцию с aria2c (закачка в несколько потоков, регулировка скорости и прочие вкусности aria2c теперь доступны).
  • Появилась опция --quiet для запуска закачек без вылезающего окна подтверждения.

Собственно, о приготовлении:

  • В настройках нужно указать _полный_ путь до aria2c (обычно /usr/bin/aria2c ).
  • Аргументы для запуска aria2c у меня такие:
    -x 5 -k 1M --enable-rpc=true --disable-ipv6=true --enable-dht=false --enable-dht6=false --rpc-user=USER --rpc-passwd=PASSWORD --enable-peer-exchange=false --follow-torrent=false --follow-metalink=false --user-agent='Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0'
    где x задаёт кол-во потоков, k — минимальный размер разбивки файла на части. Опцию --enable-rpc=true нужно обязательно указать, ибо uGet через RPC-сервер aria2c работает. Указываем логин и пароль в --rpc-user=USER --rpc-passwd=PASSWORD, при этом в настройках URI меняем дефолтный http://localhost:6800/rpc на http://USER:PASSWORD@localhost:6800/rpc. Рекомендую --follow-torrent=false, чтобы содержимое торрентов не качать. В остальном man aria2c.
  • В Firefox'овском FlashGot добавляем uGet или uGet-скрипт (см. ниже) с шаблоном командной строки
    [URL] --filename=[FNAME]
    , чтобы имена закачек нормально определялись.
  • На закуску ставим монохромные иконки.

О скрипте для автоматического выбора категорий в зависимости от типов файлов:

  • Создаём в uGet'е категории после «Home» именно в следующем порядке: Архивы, Документы, Видео, Музыка, Пакеты, Торренты; иначе в нижеприведённом скрипте придётся менять индексы для категорий (Home имеет индекс 0, Архивы = 1, Документы = 2, и т.д. по порядку). Указываем в настройках каждой категории каталог для закачек и прочее.
  • Код для рутрекера и порнолаба закомментирован. Для работы этого кода используется curl и локальный http-сервер. Если захочется иметь с этих трекеров торрент-файлы в uGet'е, то раскомментируйте код, не забыв сменить пути к cookies и для сервера. Скрипт для получения Firefox'овских cookies можно взять здесь.
  • Путь в скрипте для DIRDFILE меняем на свой, либо создаём такой же: mkdir -p $HOME/scripts/dfiles

uGet-скрипт:

#!/bin/bash
#uGet_category_selection  script by takiz aka dadd
URL="$1"

#Создаём временный файл с информацией о закачке
DIRDFILE="$HOME/scripts/dfiles/"
DFILE="$DIRDFILE/dfile1"
if ! [ -a "$DFILE" ]; then 
echo > $DFILE
fi
NUM=`ls -1 "$DIRDFILE" | tail -1 | egrep -o -e '[0-9]{1,20}'`; (( NUM++ ))
wget --spider "$URL" 2>&1 | tee > $DIRDFILE/dfile$NUM
OUTPUT="$DIRDFILE/dfile$NUM"

#Отсеиваем типы файлов
ARCHIVES=`egrep -e 'application\/(x.bzip2|x.gzip|x.tar|x.7z|rar|zip)' $OUTPUT`
DOCS=`egrep -e '(application|image|text)\/(pdf|msword|rtf|vnd.ms.excel|vnd.djvu|plain)' $OUTPUT`
MOVIES=`egrep -e 'video\/(x.flv|mp4|x.msvideo|x.ms.wmv|mpeg|x.matroska)' $OUTPUT`
MUSIC=`egrep -e 'audio\/(mpeg|flac)' $OUTPUT`
PACKAGES=`egrep -e 'application\/x.debian.package' $OUTPUT`
TORRENTS=`egrep -e 'application\/x.bittorrent' $OUTPUT`
OCTET=`egrep -e 'application\/octet.stream' $OUTPUT`

#Для rutracker и pornolab
#ID=`echo "$URL" | egrep -o -e '[0-9]{4,10}'`
#PORNOLAB=`echo "$URL" | egrep -o -e 'pornolab.net'`
#RUTRACKER=`echo "$URL" | egrep -o -e 'rutracker.org'`
#RUFILE="[rutracker.org].t$ID.torrent"
#POFILE="[pornolab.net].t$ID.torrent"
#RUREFERER="http://rutracker.org/forum/viewtopic.php?t=$ID"
#POREFERER="http://pornolab.net/forum/viewtopic.php?t=$ID"
#COOCKIE="$HOME/scripts/tmp/co.txt"
#AGENT="Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0"

#Раскладываем по категориям
if [ "$TORRENTS" ]; then
    uget-gtk $URL $2 --category-index=6
    rm -f $OUTPUT
#elif [ "$RUTRACKER" ]; then
#    curl --trace-ascii - -d "" --cookie "$COOCKIE" -c "$COOCKIE" -A "$AGENT" -o "/var/www/torrents/$RUFILE" -e "$RUREFERER" $URL;
#    uget-gtk "http://localhost/torrents/$RUFILE" --category-index=6; rm -f $OUTPUT; sleep 8;
#    rm -f "/var/www/torrents/$RUFILE"
#elif [ "$PORNOLAB" ]; then
#    curl --trace-ascii - -d "" --cookie "$COOCKIE" -c "$COOCKIE" -A "$AGENT" -o "/var/www/torrents/$POFILE" -e "$POREFERER" $URL;
#    uget-gtk "http://localhost/torrents/$POFILE" --category-index=6; rm -f $OUTPUT; sleep 8;
#    rm -f "/var/www/torrents/$POFILE"
elif [ "$ARCHIVES" ]; then
    uget-gtk $URL $2 --category-index=1
    rm -f $OUTPUT
elif [ "$DOCS" ]; then
    uget-gtk $URL $2 --category-index=2
    rm -f $OUTPUT
elif [ "$OCTET" ]; then
#Отсеиваем для octet
OCARCHIVES=`echo "$URL" | egrep -i -e '\.(bz2|gz|tgz|tar|rar|zip|7z)'`
OCDOCS=`echo "$URL" | egrep -i -e '\.(doc|rtf|xls|pdf|djvu|txt)'`
OCMOVIES=`echo "$URL" | egrep -i -e '\.(avi|flv|mp4|wmv|mpg|mpeg|mkv)'`
OCMUSIC=`echo "$URL" | egrep -i -e '\.(mp3|flac|ogg|ape|m4a)'`
OCPACKAGES=`echo "$URL" | egrep -i -e '\.deb'`
OCTORRENTS=`echo "$URL" | egrep -i -e '\.torrent'`
            if [ "$OCTORRENTS" ]; then
                  uget-gtk $URL $2 --category-index=6
                  rm -f $OUTPUT
            elif [ "$OCARCHIVES" ]; then
                  uget-gtk $URL $2 --category-index=1
                  rm -f $OUTPUT
            elif [ "$OCDOCS" ]; then
                  uget-gtk $URL $2 --category-index=2
                  rm -f $OUTPUT
            elif [ "$OCMOVIES" ]; then
                  uget-gtk $URL $2 --category-index=3
                  rm -f $OUTPUT
            elif [ "$OCMUSIC" ]; then
                  uget-gtk $URL $2 --category-index=4
                  rm -f $OUTPUT
            elif [ "$OCPACKAGES" ]; then
                  uget-gtk $URL $2 --category-index=5
                  rm -f $OUTPUT
            else
                  uget-gtk $URL $2 --category-index=0
                  rm -f $OUTPUT
            fi
elif [ "$PACKAGES" ]; then
        uget-gtk $URL $2 --category-index=5
        rm -f $OUTPUT
elif [ "$MOVIES" ]; then
        uget-gtk $URL $2 --category-index=3
        rm -f $OUTPUT
elif [ "$MUSIC" ]; then
        uget-gtk $URL $2 --category-index=4
        rm -f $OUTPUT
else
uget-gtk $URL $2 --category-index=0
rm -f $OUTPUT
fi

 , ,

dadd
()

Развернуть из трея

Форум — General

Firefox'овский DownThemAll у меня сворачивается в трей при закрытии. Хочется разворачивать его из трея хоткеем. Чем можно развернуть? Пробовал:

wmctrl -r DownThemAll -b toggle,hidden
но не сработало. Xdotool тоже не помог.

 

dadd
()

Smplayer volstep

Форум — Multimedia

Поддерживает ли Smplayer изменение шага регулировки громкости? (в mplayer'e это volstep)

 ,

dadd
()

RSS подписка на новые темы