понедельник, 31 мая 2010 г.

GNOME: ненужные иконки на Рабочем столе

Концепция иконок на Рабочем столе стала популярна ещё в Windows. Но если посмотреть на этот вид представления, то окажется, что иконки "работают" до первого открытия окна, а потом для запуска следующей программы или поиска какого-то документа на Рабочем столе потребуется свернуть все открытые окна. Процесс бессмысленный по своей сути.

Способ убрать иконки следующий:

1. Запускаем gconf-editor (Приложения->Системные->Редактор конфигурации).

2. Снимаем галку со свойства /apps/nautilus/preferences/show_desktop

Готово!
Полезные ссылки

среда, 26 мая 2010 г.

Индустрия моды как успешный образец культуры Open Source

Некоммерческая организация TED выложила на своём сайте видеозапись выступления Джоанны Блекли с недавно прошедшей конференции TEDxUSC 2010 в университете Южной Калифорнии. Это очень любопытная лекция (15 минут), основная идея которой состоит в том, что индустрия моды со своей слабым использованием копирайта может стать примером для медийной индустрии и для софтверного рынка. Она показывает, как рынок дизайна одежды и генерирует сотни миллиардов долларов практически при полном отсутствии интеллектуальной собственности (у них есть только трейдмарки, то есть можно полностью копировать чужой дизайн, но нельзя копировать логотип).
Обсуждение: http://habrahabr.ru/blogs/copyright/94630/

Интересно, а что если…


Например, Вячеслав Зайцев придумал модный/удобный фасон одежды. Через несколько месяцев китайцы заваливают российский рынок ширпотреба одеждой аналогичного фасона. Зайцев якобы лишается недополученной прибыли.

Что если бы Зайцев закрыл свой интеллектальный продукт патентами и не дал китайцам выбрасывать на рынок похожий товар, то что бы изменилось для потребителей?

Ответ: цены на такую одежду взлетели бы до небес.

А что если бы Зайцев специально отдал свою интеллектуальную собственность в руки международного союза кутюрье и запретил бы "закрывать" свои фасоны от широкого распространения, то есть обозначил статус своего творчества как только открытого и доступного для всевозможных вариаций другими кутюрье, не брал бы за это ни копья денег (авторских отчислений). То кто бы выиграл от такого «открытия»?

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

Третий вариант: Зайцев генерирует только идеи и не патентует их, строит свой бизнес на реализации их наравне с конкурирующими партнёрами в лице других профессиональных кутюрье и китайцев. Что бы было?

Ответ: хорошо сбалансированная на основе чисто рыночных механизмов модель производство-потребления, учитывающая запросы всех без исключения производителей продукции и потребителей, которые покупают то, что им нравится и за адекватную цену.

воскресенье, 2 мая 2010 г.

Автомаунт подсоединяемых носителей в Xfce4

Вопросы по автомаунту флэшек и CD/DVD с русскими именами под Xfce4/Thunar+HAL решены.
  1. Убираем все точки монтирования сменных носителей из /etc/fstab.
  2. Редактируем файл /usr/local/etc/xdg/xfce4/mount.rc:
    [vfat]
    uid=
    shortname=winnt
    # FreeBSD specific option
    longnames=true
    -L=ru_RU.UTF-8
    -D=CP866
    -m=0664
    -M=0775

    [iso9660]
    uid=
    longnames=true
    -C=UTF-8
    -m=0664
    -M=0775

  3. Пишем /usr/local/etc/PolicyKit/PolicyKit.conf:
    <?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
    
    <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
    "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">
    
    <!-- See the manual page PolicyKit.conf(5) for file format -->
    
    <config version="0.1">
            <define_admin_auth group="operator" />
            <match action="org.freedesktop.hal.storage.mount-removable">
                    <return result="yes" />
            </match>
            <match action="org.freedesktop.hal.storage.mount-fixed">
                    <return result="yes" />
            </match>
            <match action="org.freedesktop.hal.storage.eject">
                    <return result="yes" />
            </match>
            <match action="org.freedesktop.hal.storage.unmount-others">
                    <return result="yes" />
            </match>
            <match action="org.freedesktop.hal.power-management.reboot">
                    <return result="yes" />
            </match>
            <match action="org.freedesktop.hal.power-management.shutdown">
                    <return result="yes" />
            </match>
            <match action="org.freedesktop.hal.power-management.hibernate">
                    <return result="yes" />
            </match>
            <match action="org.freedesktop.hal.power-management.suspend">
                    <return result="yes" />
            </match>
    </config>
    
    
    




  4. Добавляем пользователя в группу operator (редактируем файл /etc/group): operator:*:5:root,username




  5. Перезагружаемся, чтобы удостоверится, что всё заработает.