LINUX.ORG.RU

В XFCE тоже будет реестр

 


0

0

В грядущем релизе 4.6 будет использоваться новая система конфигурирования xfconf, по архитектуре похожая на gconf и состоящая из компонентов, взаимодействующих с помощью dbus.

>>> Обзор со скриншотами

>>> Подробности

★★★★★

Проверено: anonymous_incognito ()
Ответ на: комментарий от wfrr

>nano и вменяемая девушка - и как вы думаете что произойдет когда она нажмет Ctrl+C? Ничего, а какой там занятный поиск… Когда она разберется вы уже должны быть у нее дома с бекапом. Да, конечно если она не линуксоидка, а действительно нормальная.

Пресловутый мужской шовинизьм) Линуксоидок знакомых к сожалению нет) Редактор кстати не обязан быть консольным (простите меня Ъ). В описываемых же вами случаях надо давать исчерпывающие инструкции в духе "нажмите на кнопку N...", а если вы знаете что человек их выполнить не в состоянии, то ехать полюбому придётся.

Lonli-Lokli ★★
()
Ответ на: комментарий от fat_angel

>Кстати thunar 0.8.0 и 0.9.0 уже тянет за собой gconf, так что just as planned.

4.2

xfce-base/thunar-0.9.0-r2 USE="X dbus hal pcre trash-plugin -debug -doc -exif -gnome -startup-notification"

xfce-base/thunar-0.8.0-r3 USE="X dbus hal pcre trash-plugin -debug -doc -exif -gnome -startup-notification"

UserUnknown ★★★★★
()
Ответ на: комментарий от Lonli-Lokli

>Каким образом наличие реестра облегчит поддержку нового железа?

Видимо, можно выставить галочку "Поддерживать свежевоткнутую железку". Ну и судя по всему там ещё и значение "Процент десктопов" можно выставлять.

skiminok1986 ★★★★★
()
Ответ на: комментарий от anonymous

>ИСПОЛЬЗУЙТЕ ORACLE - это на самом деле отличное применение для такой библиотеки

fixed

anonymous
()
Ответ на: комментарий от anonymous

>А X resources больше не в моде?

Это для любителей WM, а в DE X resources уже не актуально.

morbo
()
Ответ на: комментарий от UserUnknown

>4.2 

Сам 4.2

nika ~ $ emerge -pv thunar

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] xfce-base/libxfce4util-4.4.2  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-base/orbit-2.14.13  USE="-debug -doc" 723 kB 
[ebuild  N    ] app-text/iso-codes-1.5  0 kB 
[ebuild  N    ] x11-libs/libwnck-2.22.3  USE="-debug -doc" 672 kB 
[ebuild  N    ] app-admin/gamin-0.1.9-r1  USE="python -debug" 0 kB 
[ebuild  N    ] xfce-base/libxfcegui4-4.4.2  USE="startup-notification -debug -doc" 0 kB 
[ebuild  N    ] xfce-base/libxfce4mcs-4.4.2  USE="startup-notification -debug -doc" 0 kB 
[ebuild  N    ] gnome-base/gconf-2.22.0  USE="ldap -debug -doc" 1,384 kB 
[ebuild  N    ] x11-libs/libsexy-0.1.11  USE="-debug -doc" 0 kB 
[ebuild  N    ] xfce-base/xfce-mcs-manager-4.4.2  USE="-debug" 0 kB 
[ebuild  N    ] x11-misc/notification-daemon-0.3.7  USE="-debug" 0 kB 
[ebuild  N    ] xfce-base/xfce-mcs-plugins-4.4.2-r1  USE="-debug" 0 kB 
[ebuild  N    ] x11-libs/libnotify-0.4.4  USE="-doc" 0 kB 
[ebuild  N    ] xfce-base/xfce4-panel-4.4.2  USE="startup-notification -debug -doc" 0 kB 
[ebuild  N    ] xfce-extra/exo-0.3.4  USE="hal libnotify python -debug -doc" 0 kB 
[ebuild  N    ] xfce-base/thunar-0.9.0-r2  USE="X dbus exif hal pcre startup-notification trash-plugin -debug -doc -gnome" 0 kB 

Total: 16 packages (16 new), Size of downloads: 2,778 kB

Если собирать без startup-notification и trash-plugin то всеравно тянет

nika ~ $ USE="-startup-notification -trash-plugin" emerge -pv thunar

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] xfce-base/libxfce4util-4.4.2  USE="-debug -doc" 0 kB 
[ebuild  N    ] gnome-base/orbit-2.14.13  USE="-debug -doc" 723 kB 
[ebuild  N    ] app-text/iso-codes-1.5  0 kB 
[ebuild  N    ] x11-libs/libwnck-2.22.3  USE="-debug -doc" 672 kB 
[ebuild  N    ] app-admin/gamin-0.1.9-r1  USE="python -debug" 0 kB 
[ebuild  N    ] xfce-base/libxfcegui4-4.4.2  USE="-debug -doc -startup-notification" 0 kB 
[ebuild  N    ] xfce-base/libxfce4mcs-4.4.2  USE="-debug -doc -startup-notification" 0 kB 
[ebuild  N    ] gnome-base/gconf-2.22.0  USE="ldap -debug -doc" 1,384 kB 
[ebuild  N    ] x11-libs/libsexy-0.1.11  USE="-debug -doc" 0 kB 
[ebuild  N    ] xfce-base/xfce-mcs-manager-4.4.2  USE="-debug" 0 kB 
[ebuild  N    ] x11-misc/notification-daemon-0.3.7  USE="-debug" 0 kB 
[ebuild  N    ] xfce-base/xfce-mcs-plugins-4.4.2-r1  USE="-debug" 0 kB 
[ebuild  N    ] x11-libs/libnotify-0.4.4  USE="-doc" 0 kB 
[ebuild  N    ] xfce-extra/exo-0.3.4  USE="hal libnotify python -debug -doc" 0 kB 
[ebuild  N    ] xfce-base/thunar-0.9.0-r2  USE="X dbus exif hal pcre -debug -doc -gnome -startup-notification -trash-plugin" 0 kB 

Total: 15 packages (15 new), Size of downloads: 2,778 kB

fat_angel ★★★★★
()
Ответ на: комментарий от anonymous

>Толстая яойщица?!

Нет. Ломает при логине писать nikita. Алсо имя Никита произошло от имени богини Ники, так что четкая логическая связь имеется.

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

Левая отмаза. Риальный патсан сократил бы до "Nkt", а кулхацкер "H1K1#-OS".

Невозбранно делись ониме же!

anonymous
()
Ответ на: комментарий от fat_angel

> Ломает при логине писать nikita. Алсо имя Никита произошло от имени богини Ники, так что четкая логическая связь имеется.

У Ники не было яиц, а у Никиты они должны быть, не?

Jayrome ★★★★★
()
Ответ на: комментарий от Jayrome

Нет, это ты живешь! Я живу в придуманном мире.

anonymous
()
Ответ на: комментарий от Jayrome

>У Ники не было яиц, а у Никиты они должны быть, не?

Ты заставил пересмотреть мой взгляд на login name.

fat_angel ★★★★★
()
Ответ на: комментарий от anonymous

а кулхацкер "H1K1#-OS".

Во-первых login name должен быть в нижнем регистре, во-вторых afaik знак диеза не допустим.

fat_angel ★★★★★
()
Ответ на: комментарий от lester_dev

>o_O кто такая nika?

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

fat_angel ★★★★★
()
Ответ на: комментарий от anonymous

>Есть один вопрос, как эту дрянь регулировать естественными методами?

>Смотри:


>1.Vozilla продалась

2.Шатловрот совсем охренел
3.XFCE переходит на реестр
4.Mandriva привратилась в жирную шлюху
5.FSF превращают в придаток

>Хотя нам, исконному сообществу GNU/Linux, этого не хотелось. Но разве кто-либо спросил нашего мнения?


>Нет, потому что фактически мы на данном этапе стали не нужны, и наш авторитет и законное право творить исторические решения, всячески подавляются.


>Что думаешь на этот счет?

anonymous (*) (16.09.2008 10:23:04)

Думаю, что пора прекращать дурью маяться со всяким дерьмом типа KDE и GNOMа, их уже проще выкинут чем вернуть им "былую легкость" Это же $бища слепленные по образу и подобию венды. Их создатели на униховый принцип KISS уже забили большой болт с левой резьбой, а ничего стоящего взамен не предложили, осталось только "обезьяничать" с мелкософта.

anonymous
()
Ответ на: комментарий от wfrr

><?xml version="1.0"?> <gconf> <entry name="localsockkey" mtime="1198131344" type="string"> <stringvalue>43297</stringvalue> </entry> <entry name="localsock" mtime="1198131344" type="string"> <stringvalue>/tmp/23136</stringvalue> </entry> <entry name="bt_max_port" mtime="1197981387" type="int" value="6999"> </entry> <entry name="bt_min_port" mtime="1197981387" type="int" value="6881"> </entry> <entry name="bt_max_upload_rate" mtime="1197981387" type="bool" value="false"> </entry> <entry name="bt_custom_ports" mtime="1197981387" type="bool" value="false"> </entry> <entry name="bt_use_custom_address" mtime="1197981387" type="bool" value="false"> </entry> <entry name="log_button_hide" mtime="1197981387" type="bool" value="true"> </entry> <entry name="confirm_delete" mtime="1197981387" type="bool" value="true"> </entry> <entry name="move_completed" mtime="1197981387" type="bool" value="false"> </entry> <entry name="save_every" mtime="1197981387" type="bool" value="true"> </entry> <entry name="bt_custom_address" mtime="1197981387" type="string"> <stringvalue></stringvalue> </entry> <entry name="move_dir" mtime="1197981387" type="string"> <stringvalue>/home/rad/Desktop</stringvalue> </entry> <entry name="incoming_dir" mtime="1197981387" type="string"> <stringvalue>/tmp</stringvalue> </entry> </gconf>

>Конфетка, ещеб хмл на чтонить вменяемо сменили, все конфиги понятны, все легко редактируется, не надо изобретать свои мега парсеры для правки конфигов. wfrr * (*) (16.09.2008 11:35:43)

Ну и где здесь комментарии? Где варианты ключей? Где предварительные шаблоны?

И еще, wfrr, если у тебя в голове встроенный парсер XML, то это еще не повод гордиться и не значит, что остальные такие про[?]двинутые как ты.

anonymous
()
Ответ на: комментарий от anonymous

Да, но как?

Десятки представляют реальный масштаб происходящего, клянусь автографом RMS!

anonymous
()
Ответ на: комментарий от anonymous

>> Хотя по мне так gconf вполне себе достаточен и удобен в использовании.

> Слава роботам? Как xml может быть удобным для конфигов в принципе - спросил недалекий Анонимус.

Как что-либо, кроме XML, может быть удобно для конфигов? Как может быть INI-формат быть удобным для конфига большой системы? Как может быть xorg.conf быть удобен для конфигурирования иксов? Что делать со всем зоопарком форматов конфигфайлов в которых поставив Space вместо Tab, мы получаем нерабочий конфиг?

xintrea
()
Ответ на: комментарий от Bohtvaroh

>4.2

>$ apt-cache show thunar | grep gconf >$

Либо показываешь grep version (и если она >=0.8.0 то я начинаю проклинать гентушных мейнтейнеров), либо считаю твой пост метанацией.

fat_angel ★★★★★
()
Ответ на: комментарий от anonymous

Ну, и кого пугает такой XML конфиг? 


<?xml version="1.0" encoding="UTF-8"?>
<gconf>

  <!-- Комментарий, поясняющий что есть localsockkey -->
  <entry name="localsockkey" mtime="1198131344" type="string">
    <stringvalue>43297</stringvalue>
  </entry>

  <!-- Комментарий, поясняющий что есть localsock -->
  <entry name="localsock" mtime="1198131344" type="string">
    <stringvalue>/tmp/23136</stringvalue>
  </entry>

  <!-- 
  Настроечки всяко-разные
  а еще многострочные комментарии писать можна как хош, 
  и возможные ключи можна написать, никто не запрещает 
  -->
  <entry name="bt_max_port" mtime="1197981387" type="int" value="6999"/>
  <entry name="bt_min_port" mtime="1197981387" type="int" value="6881"/>
  <entry name="bt_max_upload_rate" mtime="1197981387" type="bool" value="false"/>
  <entry name="bt_custom_ports" mtime="1197981387" type="bool" value="false"/>
  <entry name="bt_use_custom_address" mtime="1197981387" type="bool" value="false"/>
  <entry name="log_button_hide" mtime="1197981387" type="bool" value="true"/>
  <entry name="confirm_delete" mtime="1197981387" type="bool" value="true"/>
  <entry name="move_completed" mtime="1197981387" type="bool" value="false"/>
  <entry name="save_every" mtime="1197981387" type="bool" value="true"/>
  <entry name="bt_custom_address" mtime="1197981387" type="string">
    <stringvalue/>
  </entry>

  <!-- Комментарий, поясняющий что есть move_dir -->
  <entry name="move_dir" mtime="1197981387" type="string">
    <stringvalue>/home/rad/Desktop</stringvalue>
  </entry>

  <!-- Комментарий, поясняющий что есть incoming_dir -->
  <entry name="incoming_dir" mtime="1197981387" type="string">
    <stringvalue>/tmp</stringvalue>
  </entry>

</gconf>


Заодно к каждому конфигу DTD файл пишется, он все варианты ключей 
и вложенность проверит. Это если обычным редактором пользоваться будешь. 
А нормальные XML-редакторы при редактировании конфига, имея DTD файл,
тебе будут автокомплитом подсказывать варианты ключей.

xintrea
()
Ответ на: комментарий от wfrr

>Вы сначала этот реестр создайте а потом уже будете с ним тра@@ться, а пока это виртуальны онанизм.

может тогда и не стоит, а? или очень хочется? ;-)

frd ★★
()
Ответ на: комментарий от fat_angel

> Либо показываешь grep version (и если она >=0.8.0 то я начинаю проклинать гентушных мейнтейнеров), либо считаю твой пост метанацией.

~$ apt-cache show thunar
Package: thunar
Priority: optional
Section: universe/x11
Installed-Size: 756
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Original-Maintainer: Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
Architecture: amd64
Version: 0.9.0-4ubuntu2
Depends: dbus-x11, desktop-file-utils, libatk1.0-0 (>= 1.20.0), libc6 (>= 2.7-1), libcairo2 (>= 1.5.14), libdbus-1-3 (>= 1.1.1),
libdbus-glib-1-2 (>= 0.74), libexo-0.3-0 (>= 0.3.4), libfreetype6 (>= 2.3.5), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libpango1.0-0 (>= 1.20.0), libsm6,
libthunar-vfs-1-2 (>= 0.9.0), libx11-6, libxfce4util4 (>= 4.4.2), shared-mime-info, thunar-data (= 0.9.0-4ubuntu2), xfce4-panel (>= 4.4.2)
Suggests: thunar-archive-plugin, thunar-media-tags-plugin, thunar-volman
Conflicts: thunar-data (<= 0.9.0-3ubuntu1)
Filename: pool/universe/t/thunar/thunar_0.9.0-4ubuntu2_amd64.deb
Size: 245190
MD5sum: 8e0ff9e2d5592bddd747ef9ead1fa2bb
SHA1: aff2b9378acc041b8694722ba7fa347bcf4226c5
SHA256: d5c58936c5269afb92ed8302b551a92f3a0bf836b70fee074f880187e36dad8a
Description: File Manager for Xfce
 Thunar is the file manager designed to be the default file manager of Xfce 4.4
 It has been designed to be fast and easy to use.
Homepage: http://thunar.xfce.org
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu
Task: xubuntu-desktop

Bohtvaroh ★★★★
()
Ответ на: комментарий от Bohtvaroh

И вообще, зачем так грубо. Чего вы все озлобленные-то такие. :)) У меня чз 2 дня отпуск, настроение хорошее. Сам бы никому грубить не стал. :-P

Bohtvaroh ★★★★
()
Ответ на: комментарий от anonymous

> нечитабельное избыточное говно

С такой логикой, латинский или кириллический алфавит - "нечитабельное избыточное говно".

Bohtvaroh ★★★★
()
Ответ на: комментарий от xintrea

>Заодно к каждому конфигу DTD файл пишется, он все варианты ключей и вложенность проверит. Это если обычным редактором пользоваться будешь. А нормальные XML-редакторы при редактировании конфига, имея DTD файл, тебе будут автокомплитом подсказывать варианты ключей.

замечательно, но нафига валить всё в одну куч^W^W реестр? Уж очень разнородные вещи настраиваются в разных программах, одним DTD не обойдёшься, их придётся писать для каждого более менее крупного проекта.

Lonli-Lokli ★★
()
Ответ на: комментарий от xintrea

>Что делать со всем зоопарком форматов конфигфайлов в которых поставив Space вместо Tab, мы получаем нерабочий конфиг?

это ж как сложно в ini-парсере одновременно обрабатывать пробелы и табуляцию!

anonymous
()
Ответ на: комментарий от Bohtvaroh

[посыпая голову пеплом]

Оказывается gconf тянул libnotify что тянулся пакетом xfce-extra/exo:

$ USE="-libnotify" emerge -pv thunar

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] xfce-base/libxfce4util-4.4.2  USE="-debug -doc" 0 kB 
[ebuild  N    ] app-admin/gamin-0.1.9-r1  USE="python -debug" 0 kB 
[ebuild  N    ] xfce-base/libxfcegui4-4.4.2  USE="startup-notification -debug -doc" 0 kB 
[ebuild  N    ] xfce-base/libxfce4mcs-4.4.2  USE="startup-notification -debug -doc" 0 kB 
[ebuild  N    ] xfce-base/xfce-mcs-manager-4.4.2  USE="-debug" 0 kB 
[ebuild  N    ] xfce-base/xfce-mcs-plugins-4.4.2-r1  USE="-debug" 0 kB 
[ebuild  N    ] xfce-base/xfce4-panel-4.4.2  USE="startup-notification -debug -doc" 0 kB 
[ebuild  N    ] xfce-extra/exo-0.3.4  USE="hal python -debug -doc -libnotify" 0 kB 
[ebuild  N    ] xfce-base/thunar-0.9.0-r2  USE="X dbus exif hal pcre startup-notification trash-plugin -debug -doc -gnome" 0 kB 

Total: 9 packages (9 new), Size of downloads: 0 kB

fat_angel ★★★★★
()
Ответ на: комментарий от Bohtvaroh

>С такой логикой, латинский или кириллический алфавит - "нечитабельное избыточное говно".

читабельны и информативны ровно настолько, чтобы в удобном человеку виде донести нужное, а в xml нужные данные (имена ключей и значения) просто теряются на фоне многочисленных "entry" "name" "mtime" "value" "type" и подобного мусора, который занимает больше места, чем сами данные

anonymous
()
Ответ на: комментарий от fat_angel

>Онанизмусы тут всякие выводят из себя

Но обязательно введут в тебя, при первой возможности!

anonymous
()
Ответ на: комментарий от fat_angel

>>обидел

А ты носишь накладные бороду и усы?

anonymous
()
Ответ на: комментарий от anonymous

> Мда, как всегда пользователи ЛОРа отличаются великолепным умом: KDE отстой! Не, GNOME отстой! Ну тогда XFCE отстой! Не XFCE круто, но без реестра! Реестр отстой! Посему GNOME отстой! Да и KDE отстой! И XFCE отстой! Shell тоже отстой! RUBY круто! Да и вообще Linux говнище полное! Мне вот лично кажется, что все эти утверждения не соответствуют истине ни в какой мере, нахрен спорить ни о чём???

какой умный анонимус попался. поддерживаю.

Вообще в теме мыслей разумных немного, больше высера невменяемых онанимусов и обладателя белочки. Ну реестр так и реестр. Делайте форк, раз думаете, что можете лучше. А не можете - так и нечего пердеть в воду.

azure ★★
()

Кстати как дорогие лоровцы предлагают разграничивать права на запись в конфиги из ~/.* без применения реестра?

wfrr ★★☆
()
Ответ на: комментарий от wfrr

Re^4: В XFCE тоже будет реестр

> Сферический пользователь сферической убунты в вакууме. Как только что-то теряет сферичность или вакуум заполняется метаном, все… Писец, пользователю нужно подключить адсл модем, настроит роутинг, поднять второй ип на интерфейсе,

делается всё парой команд. обобщать -- себе дороже.

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


выброси гном, в кедах всё работает

gaa ★★
()
Ответ на: комментарий от wfrr

>Кстати как дорогие лоровцы предлагают разграничивать права на запись в конфиги из ~/.* без применения реестра?

man chmod, man chown

anonymous
()
Ответ на: комментарий от wfrr

Re^4: В XFCE тоже будет реестр

> Так вот и я интересуюсь. И зачем писать эти скрипты на угребищном шелле? Оно понятно хочется выпендриться и почувствовать себя Ъ но знания брейнифака не хватает вот и пишут на шелле, а ктото просто кроме шелла, который элементарно учится методом научногосамотыка, ничего не знает.

А не пох ли уважаемому дону на чём именно писать скрипты? Хотя на руби своём пиши, никто у тебя это право не отнимает.

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

gaa ★★
()
Ответ на: комментарий от fat_angel

А в ебилд заглянуть уже не судьба?
$ grep gnome-base/gconf /usr/portage/xfce-base/thunar/thunar-0.9.0-r2.ebuild
gnome? ( gnome-base/gconf )

Перевожу на русский для непонятливых:
"гномосек? (сосни х^Wреестр)"

Алсо. use USE="-gnome", Luke

Nao ★★★★★
()
Ответ на: комментарий от mrxrrr

Re^4: В XFCE тоже будет реестр

>>Осподи, ну как же неудобно точить карандаши циркулярной пилой, но точилка, она ущербна и для настоящей, пацанской работы непригодна=(((

> Кстати, не флейма ради, меня всегда интересовал вопрос. Вот пишет например товарисч на шелле здоровенный такой срипт. Как от его отлаживает, есть какое то вменяемо средство отладки шелл скриптов?


sh -x scriptname.sh

gaa ★★
()
Ответ на: комментарий от xintrea

Re^4: В XFCE тоже будет реестр

> Заодно к каждому конфигу DTD файл пишется, он все варианты ключей и вложенность проверит. Это если обычным редактором пользоваться будешь. А нормальные XML-редакторы при редактировании конфига, имея DTD файл, тебе будут автокомплитом подсказывать варианты ключей.

А то, что ключ "a" в 2 раза меньше ключа "б", если ключ "ц" -- нечётное число ты мне как через dtd проверишь?

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

gaa ★★
()
Ответ на: Re^4: В XFCE тоже будет реестр от gaa

>делается всё парой команд. обобщать -- себе дороже.

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

#сделать_все_заеб%сь
#и_модем_тоже

>выброси гном, в кедах всё работает


Как раз у кде год назад всего поправили баг когда кон игнорировал кодирвку прописанную в hal, в 3.5.9 автомаунтер перестал отмонтировать пришлось лезть в глубокожопие исправлять. Кодировку до сих пор надо в хмл файле прописывать, так что опять ценный газ выпускаешь.

wfrr ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.