LINUX.ORG.RU

KDE 4.0 beta 1!


0

0

Вышла первая бета версия среды рабочего стола KDE4. На данном этапе все интерфейсы библиотек замораживаются, разработчики будут в основном заниматься исправлением ошибок. Новые приложения включаться уже не будут. Среди вкусностей стоит отметить поддержку OpenGL вывода окон в менеджере окон KWin, включение поддержки javascript и старых расширений SuperKaramba в Plasma, улучшения в универсальном просмотрщике документов Okular и многое другое. Первым дистрибутивом, содержащим KDE4 beta1, будет Ark Linux.

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

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от JB

>Это как раз в кде создается помойка в каталоге (в линупсе нет папок)

Папка, каталог и директория - одно и то же. Ты еще скажи, что файлов нет.

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

>удобнее поставить галочку мышкой, чем редактировать что то в текстовом редакторе

Несомненно. Но вот числа в HEX писать не очень удобно, как и догадываться что это за параметр и почему на него нет ползунка или еще какой вещи.

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

> блин, да не реестр это, ни в кде ни в гноме

Давай раз и навсегда определим, что есть реестр! Чтобы анонимусы сразу заткнулись.

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

цетральное настройко хранилище - как в КДЕ и Гноме :)

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

>Откуда выросло требование всегда закрывать тег - не знаешь?

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

>это не служебная информация

Это - не данные. Всё, что не данные - служебная или нахывай как хош информация.

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

Технически не понимаю, о чём ты.

<?xml version="1.0"?> <gconf> <entry name="image_loading_type" mtime="1155766213" type="int" value="1"> </entry> <entry name="java_enabled" mtime="1155766213" type="bool" value="true"> </entry> <entry name="javascript_enabled" mtime="1155766213" type="bool" value="true"> </entry> <entry name="allow_popups" mtime="1155766213" type="bool" value="true"> </entry> </gconf>

Вот пример из галеона. Преобразуем:

image_loading_type 1 java_enabled true javascript_enabled true allow_popups true

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

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

Пардон за форматирование.

Технически не понимаю, о чём ты.

<?xml version="1.0"?>
<gconf>
        <entry name="image_loading_type" mtime="1155766213" type="int" value="1">
        </entry>
        <entry name="java_enabled" mtime="1155766213" type="bool"
 value="true">
        </entry>
        <entry name="javascript_enabled" mtime="1155766213"
 type="bool" value="true">
        </entry>
        <entry name="allow_popups" mtime="1155766213" type="bool"
 value="true">
        </entry>
</gconf>


Вот пример из галеона. Преобразуем:

image_loading_type 1
java_enabled true
javascript_enabled true
allow_popups true

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

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

Хорошо, и ещё сложноструктурированных файлов.

А вообще, конфиги - это БД. Ключ - значения. Но human readable можно жертвовать только тогда, когда надо, а не для того, чтобы сделать всё едино. Бритву Оккамы знаешь?

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

>и почему на него нет ползунка или еще какой вещи.

+1

Gconf-editor - редактор, созданный специально для xml-файлов. Хороший гуи-настройщик может быть гораздо удобнее, а простой текстовый редактор - гибче.

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

>Вопросы есть?

есть. Где acl'и на каждый ключ? И кто будет следить, что в качестве значения java_enable не засунут строку?

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

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

скажи это разработчикам браузеров. А то что-то они никак не договрятся, как именно парсить надо.

>Это - не данные. Всё, что не данные - служебная или нахывай как хош информация.

угу. а \n в plain-text конфигах - это данные или служебная информация? =)

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

>Где acl'и на каждый ключ?

Не знаю. Не знаю даже, что это. Это то, что лежит у меня в настройках.

>И кто будет следить, что в качестве значения java_enable не засунут строку?

Тот, кто будет редактировать конфиг. Программа должна иметь в коде информацию об этом. Человеку положены комментарии.

Кстати, а кто мешает в данном случае засунуть строку? Никто, в обоих случаях будет ошибка, которую надо вручную исправлять.

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

>Не знаю. Не знаю даже, что это. Это то, что лежит у меня в настройках.

вот когда узнаешь - возвращайся.

>Тот, кто будет редактировать конфиг. Программа должна иметь в коде информацию об этом.

ты упал. Для каждой программы писать свой валидатор?

>Кстати, а кто мешает в данном случае засунуть строку? Никто, в обоих случаях будет ошибка, которую надо вручную исправлять.

А кто скажет, что там ошибка? =)

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

>скажи это разработчикам браузеров. А то что-то они никак не договрятся, как именно парсить надо.

Парсеры могут служить для разных целей. Например, для валидации. Интеллектуальные валидаторы для xml в общем и gnome config в частности не подскажешь?

>а \n в plain-text конфигах - это данные или служебная информация?

Не данные, во всяком случае.

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

>А что это за хрень?

предлагаю тебе сначала подучить матчасть, в частности архитектуру gconf, а потом уже выступать со взором горящим против xml =)

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

>Интеллектуальные валидаторы для xml в общем и gnome config в частности не подскажешь?

gconf

>Не данные, во всяком случае.

да? а без \n значение ключа будет включать и текст, написанный на следующей строке =)

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

>вот когда узнаешь - возвращайся.

Дык, понимаешь, в отличие от файлов с комментами, в самодокументирующемся XML это узнать труднее.

>Для каждой программы писать свой валидатор?

Какой валидатор? Как переменная связана с виджетом в тулкитах? Или, по-твоему, ползунок может менять булевы переменные, а флаг давать строку?

>А кто скажет, что там ошибка? =)

Тот, кто говорит об ошибках в, к примеру, в иксах с plain text конфигом.

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

А я думал, что гном предназначен для начинающих пользователей.

Для того, чтобы учить матчасть, нужна дока. А где она в гноме, я даже затрудняюсь ответить.

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

>А я думал, что гном предназначен для начинающих пользователей.

начинающие пользователи вообще не видят конфигов =)

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

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

ну если ты не знаешь что такое acl - то сомневаюсь что тебя можно даже к plain-text конфигам подпускать =)

>Какой валидатор? Как переменная связана с виджетом в тулкитах? Или, по-твоему, ползунок может менять булевы переменные, а флаг давать строку?

я тебе скажу сюрприз: далеко не все переменные связаны с виджетами

>Тот, кто говорит об ошибках в, к примеру, в иксах с plain text конфигом.

там свой специально заточенный валидатор. Предлагаешь в каждой новой проге изобретать велосипед?

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

>gconf

И? Дальше?

>а без \n значение ключа будет включать и текст, написанный на следующей строке =)

Есть такая вещь как формат файла.

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

>ну если ты не знаешь что такое acl - то сомневаюсь что тебя можно даже к plain-text конфигам подпускать =)

Назови мне хотя бы две причины, почему я, работая в гноме, захотев подправить конфиг и не увидев комментарии в нём, должен знать о каком-то acl? Откуда необходимость в таких знаниях следует? Или это на уровне телепатии?

Судя по сокращению, апликашн чего-то лауер.

>я тебе скажу сюрприз: далеко не все переменные связаны с виджетами

И что? В графических программах настройки виджеты связаны с переменными из конфига. Если, конечно, настройка идёт не через задницу.

>Предлагаешь в каждой новой проге изобретать велосипед?

Зачем? Валидатор иксов хорош, подобный формат конфигов подойдёт для многих программ. Enjoy! :)

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

>Назови мне хотя бы две причины, почему я, работая в гноме, захотев подправить конфиг и не увидев комментарии в нём, должен знать о каком-то acl?

очень просто - у тебя может не быть прав на изменение параметров, которые ты вдруг захотел "подправить"

>Судя по сокращению, апликашн чего-то лауер.

ниугодал (ц)

>Зачем? Валидатор иксов хорош, подобный формат конфигов подойдёт для многих программ. Enjoy! :)

а теперь задача - конфиги хранятся на корпоративном ldap-сервере. Огласи решение с plain-text :)

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

>И? Дальше?

что дальше?

>Есть такая вещь как формат файла.

ты сильно осурпрайзишься, если я тебе скажу, что xml - это тоже формат файла?

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

>а теперь задача - конфиги хранятся на корпоративном ldap-сервере. Огласи решение с plain-text :)

Gnome -> desktop != server.

Я не знаю и знать не хочу про серверы. Я говорю про GNU/Linux на десктопе. А админы пусть развлекаются как хотят.

>у тебя может не быть прав на изменение параметров, которые ты вдруг захотел "подправить"

Вот те бабка и Юрьев день. В _моём_домашнем каталоге есть конфиги с такими параметрами, которые я не имею права менять? 8-(). Я узнаю о гноме всё больше и больше...

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

>ты сильно осурпрайзишься, если я тебе скажу, что xml - это тоже формат файла?

И? Причём здесь это и твой вопрос о \n ?

>что дальше?

Вот и я хочу узнать, что дальше? Ибо вопрос совершенно не раскрыт.

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

>Gnome -> desktop != server.

а где я про серверы сказал, чудик?

>Я не знаю и знать не хочу про серверы. Я говорю про GNU/Linux на десктопе. А админы пусть развлекаются как хотят.

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

>Вот те бабка и Юрьев день. В _моём_домашнем каталоге есть конфиги с такими параметрами, которые я не имею права менять? 8-(). Я узнаю о гноме всё больше и больше...

тебя это расстраивает? =)

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

>И? Причём здесь это и твой вопрос о \n ?

это к тому, что считать служебной информацией

>Вот и я хочу узнать, что дальше? Ибо вопрос совершенно не раскрыт.

валидацией и работой с xml-конфигами занимается gconf. Всё ещё не понятно?

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

> А ведь кнопка Advanced весьма популярна в настройках прог.

Угу. В основном, для виндовозных поделок. ;)

> Skull - известный тролль

Потрудитесь объясниться. А то ярлыки все навешивать могут, особенно анонимные ламеры.

> Может, ты под реестром понимаешь лишь бинарную базу данных, поэтому считаешь, что в гноме его нет?

http://en.wikipedia.org/wiki/Registry Реестр - способ организации метаданных (в данном случае параметров настройки) в виде единой базы данных.

> Но раздолбайство в отношении размещения конфигов и неоправданное использование где попало XML есть.

Раздолбайство - только в вашей голове.

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

>Нет, ибо начинающему юниксоиду конфиги всё-таки не страшны.

"юниксоиду" и xml не страшен, а ты тут ноешь =)

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

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

На десктопе большей частью нафиг не нужно. И причём здесь большая компания и гном? Он корпоративный или ещё и домашний?

>а где я про серверы сказал, чудик?

Там. (показываю на верхний пост).

>тебя это расстраивает? =)

Нет, меня это забавляет.

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

>это к тому, что считать служебной информацией

\n , разумеется, служебный. Один на всю строку. А в хмеле?

>валидацией и работой с xml-конфигами занимается gconf. Всё ещё не понятно?

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

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

> а сколько должно быть?

В Dolphin - две. ;) Акцентирую твоё внимание не "должно быть", а "есть" - для опровержения тезиса о том, что Dolphin слизан с Nautilus.

> tracker + экстеншн для наутилуса

А как называется экстеншн для наутилуса? tracker поставил - ничего не изменилось.

> не прощу. Уж ты-то мог бы и знать, что без гнома настройки берутся из ~/.gtkrc-2.0

Не подставляйся, geek! Оформление берётся, но демон автоматом не запускается и потому со значками творится полная ж...

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

>На десктопе большей частью нафиг не нужно.

это твоё частное мнение человека, не сталкивавшегося с бардаком в сетях

>И причём здесь большая компания и гном? Он корпоративный или ещё и домашний?

и корпоративный и домашний. Тебе собсно никто не запрещает делать на _своём_ компе всё что угодно.

>Там. (показываю на верхний пост).

ты видимо не так понял. И почему я не удивлён =)

Про централизованное управление слышал когда-нибудь?

>Нет, меня это забавляет.

ты сначала матчасть изучи. А то такие перлы выдаешь, что я даже теряюсь =)

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

>В Dolphin - две. ;) Акцентирую твоё внимание не "должно быть", а "есть" - для опровержения тезиса о том, что Dolphin слизан с Nautilus.

я про это уже писал, чтобы переключиться между этими "панелями" надо как последнему онанисту по табу долбить

>А как называется экстеншн для наутилуса? tracker поставил - ничего не изменилось.

tracker-tabs-tag

>Не подставляйся, geek! Оформление берётся, но демон автоматом не запускается и потому со значками творится полная ж...

значки тоже gtkrc вообще-то должны быть прописаны.

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

>\n , разумеется, служебный.

да нифига не служебный =) это часть формата.

>Один на всю строку. А в хмеле?

а "хмель" может быть вообще без \n

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

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

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

>А он мне и не страшен. Он просто противен ;)

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

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

> шустрее, представь себе

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

> "После распаковки объем занятого дискового пространства возрастёт на 20,8MB." сразу удавишься или немного погодя?

Следующие НОВЫЕ пакеты будут установлены:
kdepim-kmail
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 410 не будет обновлено.
Необходимо получить 0B/2309kB архивов.
После распаковки потребуется дополнительно 5730kB дискового пространства.

geek, бубунта сожрала твой мозг?

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

> Balsa, Sylpheed, Claws, Cronos, GMail, gtkmail, MMC, Pygmy, Spruce и т.д.

Поинтересуйтесь у AP, что именно входит в GNOME, чтобы не показывать себя в неважном свете... ;)

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

>это твоё частное мнение человека, не сталкивавшегося с бардаком в сетях

Это мнение человека, не имеющего внешнего IP. Таких большинство, и для них _большей частью_ разделение прав не нужно. Уж во всяком случае разделение в домашнем каталоге.

>и корпоративный и домашний. Тебе собсно никто не запрещает делать на _своём_ компе всё что угодно.

Не запрещают. Только при малейшем чихе указыают на большие компании и на некую нематерилизовавшуюся для гнома матчасть.

>ты видимо не так понял. И почему я не удивлён =)

Профессии бывают не только IT'шные. Сюрпрайз?

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

Теряешься и не удивляешься этому?

Даш ссылку на матчасть с индексом и содержанием? А лучше на "Что должен знать анонимус при разговоре с гиком и JB"?

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