LINUX.ORG.RU

10 идей для улучшения GNOME


0

0

Любители GNOME опубликовали 10 идей о том, как улучшить GNOME.

- подсветка вновь установленных программ.
- удаление (uninstall) приложений кликом правой кнопки мыши
- Анимационный wallpaper
- и т.д.

... среди прочего "Bring Back the Skull" - привести череп xkill'а в гармонию с tango.

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

Deleted

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

>0.1 ? Блин, было бы о чём беспокоиться.

У разных людей разное отношение к уровню эргономики. Кто-то и кино на 10fps смотреть может :D И играть на 5fps...

Но лично я предпочитаю комфорт.

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

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

>Плагины - это одно; базовый функционал - это другое.

Расширяемость часть программного дизайна для ФФ, у него для поддержки расширяемости специальные встроенные инструменты есть. Это радикально отлично от того случая, когда недостаток функциональности закрывается хаками, пусть даже оформленными как плугины.

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

>>Re: Костыли >>ага. Кстати, на слабых машинах опера чувтствует себя хуже, чем фф.

>Опера-9 против FF-1.0 под GTK-1 - возможно.

>Но она же против FF-2.0.0.4 под GTK2 - даже сравнивать невозможно.

У меня на одном из компов к6-2 300мгц. Опера ни чуть не быстрее в загрузке или начале открытия новой страницы. Но вот в скроллинге страниц она выигрывает у ФФ сильно.

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

>> Месье не любит спорт ?

>Бег на костылях приравнивается к спорту что ли? :)

А что, олимпийские игры для инвалидов уже и не спорт ?

:-)

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

> У меня на одном из компов к6-2 300мгц

Где ты достал этого динозавра? На нем нормально можно работать разве что в ... Windows 98...

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

>Для тех, кто не готов платить за софт большие деньги, все выглядит однозначно, винда это не выбор.

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

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

>А ещё есть раширения для ФФ не работающие в ФФ

это лечится. Как правило - правкой версии. А вот вендовый софт - увы

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

>гм. Ну например, fb2 я читаю на кпк. Зачем мне гляделка на писюке?

а зачем тебе тогда превьюха?

>скажем, в гноме для экзотических форматов, которые не держит gstreamer/xine можно в качестве генератора тумб заюзать mplayer. И оно будет просто работать. Юникс-вей, однако. А костылями это называть несколько...э...даже не знаю, как сказать

ты для каждого формата будешь mplayer с разными ключами прикручивать?

ещё раз повторяю: в KDE ничто не запрещает вышивать крестиком в гамаке.

http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classThumbCreator.html

вот дока, как сделать свой плагин для превьюхи. Корми ему mime/type и исполняемый файл, которому на stdin будешь давать исходный поток, а из stdout получать картинку. Параметрами разные размеры передавать. Заодно подумаешь, а надо ли оно )

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

>>в гномьем меню все проги собираются свалить в одну кучу, как в оффтопе?

>В быдлокедах уже так.

Наркоман? ;) В кдешном меню всё очень даже хорошо структуированно и мне никогда не приходилось долго искать программу после её установки.. Если ставлю программу, связанную с графикой, то ищу её в разделе "Графика", если прога связанна с интернетом--ищу её в разделе "Интернет".. 8) Или гномеры сами не знают, что они ставят? ;)

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

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

привет! а "Выбор устройств мультимедиа" ты ниасилил?

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

>Наркоман?

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

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

>В кдешном меню всё очень даже хорошо структуированно и мне никогда не приходилось долго искать программу после её установки.

угу. Главное меню на пол-экрана - это офуенно хорошо структурировано

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

>а зачем тебе тогда превьюха?

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

>вот дока, как сделать свой плагин для превьюхи

т.е. ты предлагаешь писать на быдлоплюсах кучку когда, потом её отлаживать и это вместо того чтобы чиркануть скрипт на пару строчек? А если ещё учесть что это поделие будет неюзабельно без K - нах оно вообще мне сдалось?

>ты для каждого формата будешь mplayer с разными ключами прикручивать?

зачем? формат mplayer сам распознает

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

> У меня на одном из компов к6-2 300мгц

>Где ты достал этого динозавра? На нем нормально можно работать разве что в ... Windows 98...

У знакомого есть такой с 16мб рамы, 2гб винтом, звуковуха, 12х сд-ром :))))

Win98 + Office + Winamp - работают вполне комфортно наскоко я помню :)

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

Жаль что не знали мы тогда про mplayer :) может и не было слайдшоу в фильмах :)))

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

>вот дока, как сделать свой плагин для превьюхи.

да, и ещё, ты предлагаешь мне самому внутри генератора превьюшек реализовывать определение типа файла, и вызов соответствующего внешнего бинарника? Кеды-то сведения о mime-type в ThumbCreator не передают

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

>т.е. ты предлагаешь писать на быдлоплюсах кучку когда, потом её отлаживать и это вместо того чтобы чиркануть скрипт на пару строчек? А если ещё учесть что это поделие будет неюзабельно без K - нах оно вообще мне сдалось?

доку, похоже, не читал. Надо реализовать одну функцию, итого строчек 20, вместе со всякими инклудами. Ни одного цикла, ни одного преобразования типа. Что там отлаживать?

>зачем? формат mplayer сам распознает

информация о том, что его вызвать надо для этого типа файла, она как, из астрала придёт? Кстати, там процессу потоки кормятся или имя файла? Твой чудо-скрипт через gnome-vfs превьюху-то сможет сгенерить, нет?

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

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

>да, и ещё, ты предлагаешь мне самому внутри генератора превьюшек
>реализовывать определение типа файла, и вызов соответствующего
>внешнего бинарника? Кеды-то сведения о mime-type в ThumbCreator не
>передают

кусок исходника превьюхи текста:

bool TextCreator::create(const QString &path, int width, int height, QImage &img)
{
    // Filter out unwanted mimetypes
    KMimeType::Ptr mimeType = KMimeType::findByPath( path );
    if ( mimeType->is( "text/rtf" ) )
        return false;

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

>кусок исходника превьюхи текста:

о чем я и говорил - своя обработка mime-типов. А чтобы добавить новый тип - перекомпиляем плагин :)

хотя можно конечно список mime-типов и сопоставленных им обработчиков хранить в кдешном реестре.

и всё это только ради того, чтобы сделать то, что уже сделано :)

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

>Повторяю ещё раз: вызов стороннего процесса — это, в лучшем случае, не преимущество, а в худшем — поиск мозга там, где его обычно не бывает.

бедный юникс-вей, зачто ж вы так его

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

>Надо реализовать одну функцию, итого строчек 20, вместе со всякими инклудами. Ни одного цикла, ни одного преобразования типа. Что там отлаживать?

ну напиши. Осчасливь страждущих =)

>информация о том, что его вызвать надо для этого типа файла, она как, из астрала придёт?

хосспади, nautilus смотрит - зарегистрирован ли thumbnailer для данного mime и вызывает соотвествующий. Всё.

>Повторяю ещё раз: вызов стороннего процесса — это, в лучшем случае, не преимущество, а в худшем — поиск мозга там, где его обычно не бывает.

пиздец, господа. А ничего, что все никсы по такому принципу работают?

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

>доку, похоже, не читал. Надо реализовать одну функцию, итого строчек 20, вместе со всякими инклудами. Ни одного цикла, ни одного преобразования типа. Что там отлаживать?

да, кстати, оно от этого станет юзабельно без К? =)

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

>А ничего, что все никсы по такому принципу работают?

недЪ! фтопку всякие sed, tr, и awk! дайош wsh!

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

>и всё это только ради того, чтобы сделать то, что уже сделано :)

для того, чтобы вышивать крестиком в противогазе. Можно, но непрактично. Тебе в твой скрипт также придёт uri или поток, и похожие параметры.

Какая разница, получишь ты строчку mime-type в параметре или узнаешь вот так? Если ты уверен, что она обработается в твоём тумбогенераторе, можешь вообще её не получать. Список доступных ты описал в .desktop

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

>ну напиши. Осчасливь страждущих =)

страждущие тут — только гномеры. И аргумент высосан, извини, из известного места. Какой смысл в этом изврате, если можно поставить смотрелку, и она этот тумбогенератор поставит?

>хосспади, nautilus смотрит - зарегистрирован ли thumbnailer для данного mime и вызывает соотвествующий. Всё.

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

>пиздец, господа. А ничего, что все никсы по такому принципу работают?

dbus, bonobo, ... :)

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

Подумалось тут. Опять к вопросу о монолитности.

GIMP, Gaim/Pidgin, Gajim - прекрасно работают без Gnome.

А что на счёт Krita, Kopete без KDE? :)

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

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

Гм. Так в Gnome это обычное дело. В чём вопрос?

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

>Тебе в твой скрипт также придёт uri или поток, и похожие параметры.

>Какая разница, получишь ты строчку mime-type в параметре или узнаешь вот так?

большая. Смотри, цепочка, которую предлагаешь ты:

1. смотрим mime-type 2. вызываем свой тумбнайлер 3. смотрим mime-type 4. вызываем внешний тумбнайлер

сравни с гномом: 1. смотрим mime-type 2. вызываем внешний тумбнайлер

тебе не кажется, что твой вариант несколько через жопу?

>Какая разница, получишь ты строчку mime-type в параметре или узнаешь вот так?

ыыы. Ты не вкуриваешь походу

>Если ты уверен, что она обработается в твоём тумбогенераторе, можешь вообще её не получать. Список доступных ты описал в .desktop

как ты считаешь - каким образом мой ThumbCreator, который я хочу сделать универсальной дергалкой внешних генераторов (скриптовых, бинарных, каких угодно) должен узнавать о новых типах? Вот решил я добавить генератор превьюшег какого-либо отчета в зумле. Что делать?

Насколько я понимаю: 1. зарегистрировать майм-тип 2. поправить *desktop, чтобы он обрабатывал так же text/майм-тип 3. где-то прописавть соответствие майм-типа генератору для моего ThumbCreator (чтобы он правильный генератор дергал)

правильно?

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

>И аргумент высосан, извини, из известного места. Какой смысл в этом изврате, если можно поставить смотрелку, и она этот тумбогенератор поставит?

шаг влево, шаг вправо - расстрел? ;)

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

нормально :)

>dbus, bonobo, ... :)

это IPC =)

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

>большая. Смотри, цепочка, которую предлагаешь ты:

>1. смотрим mime-type 2. вызываем свой тумбнайлер 3. смотрим mime-type 4. вызываем внешний тумбнайлер

>сравни с гномом: 1. смотрим mime-type 2. вызываем внешний тумбнайлер тебе не кажется, что твой вариант несколько через жопу?

Если твой тумбогенератор точно знает, что ему придёт (а это описано в .desktop), то цепочка в KDE становится такой же, как в гноме

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

1. взять рыбу с доки

2. в функции create отрисовать нужную часть файлика в переданную катринку

3. скомпилить и заинсталлить

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

> GIMP, Gaim/Pidgin, Gajim - прекрасно работают без Gnome.

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

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

кстати, подумалось: в гноме внешние тумбогенераторы регистрируются через .desktop? Тогда KDE'шный вызыватель внешних процессов может их юзать. Если уж припрёт.

Но я бы всё равно довеском к гляделке сделал. Точнее, только KPart, чтобы свой интерфейс не городить. В KDE для гляделок есть универсальный KViewShell http://api.kde.org/3.5-api/kdegraphics-apidocs/kviewshell/html/

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

>dbus, bonobo, ... :)

Bonobo is the GNOME foundation for writing and implementing reusable software ... На мой взгляд, генератор тумб — тоже reusable components.

>нормально :)

возникнет цепочка, которую ты назвал извратом

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

> А что на счёт Krita, Kopete без KDE? :)

Что значит без KDE?

Просидел пару недель в ГНОМе (но вернулся в КДЕ;)), при первом входе проблем не было: использовал kopete, kmail, kdewallet, klipper - усе работало. Но вот если закончить сессию и зайти опять, то возникали какие-то непонятки с этим софтом...

Еще глюки были с использованием звука в ГНОМе; если ставил системные звуки, то зачастую возникали какие-то странные конфликты, имхо; т.е. какая-либо софтина могла не выводить звук.

С другой стороны в КДЕ видел парочку интересных апплетов в панель задач. Понравился тот момент, что можно было задать в аплет "списка окон" длину кнопки до максимума. И получалось, что при высоте панели в 75 пикселов и запущенных трех задачах - на кнопке задачи было видно все название окна. Понравился из ГНОМа gkrellm, юзаю его сейчас и под КДЕ :D

Не вижу почему нужно обязательно становиться гномером или кдешником. Если можно брать лучшее от обоих DE... ;)

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

> Но вот если закончить сессию и зайти опять, то возникали какие-то непонятки с этим софтом...

В смысле без перезагрузки. ;)

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

> Но вот если закончить сессию и зайти опять, то возникали какие-то непонятки с этим софтом...

например? телепаты в отпуске

> Еще глюки были с использованием звука в ГНОМе; если ставил системные звуки, то зачастую возникали какие-то странные конфликты, имхо; т.е. какая-либо софтина могла не выводить звук.

"какая-либо софтина" всмысле кдеешная? ну так ничего удивительного, гном выводит звук через esd, а кдеешный софт через artsd

> Понравился из ГНОМа gkrellm, юзаю его сейчас и под КДЕ :D

с чего вы все считаете gkrellm частью гнома? он ей никогда небыл и не будет

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

+1

У меня уже 3 года kde, но до сих пор использую фф и тундербирд. Одно другому не мешает.

Тем более, что уже есть программы на qt4, которые с kde3 тоже никак не интегрируются.

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

>Если твой тумбогенератор точно знает, что ему придёт (а это описано в .desktop), то цепочка в KDE становится такой же, как в гноме

первые два пункта никуда не деваются. Или придется писать свой ThumbCreator на каждый новый mime

>2. в функции create отрисовать нужную часть файлика в переданную катринку

>3. скомпилить и заинсталлить

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

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

>использовал kopete, kmail, kdewallet, klipper - усе работало.

Имеется в виду _без_ KDE, стоящего в системе :)

А так - я сам в Gnome постоянно использую тот же klipper или ksnapshot. Но у меня-то и KDE 3.5.7 стоит.

Вопрос _про модульность и зависимости_.

>Не вижу почему нужно обязательно становиться гномером или кдешником. Если можно брать лучшее от обоих DE... ;)

Я уже писал об этом выше :) И, вообще - http://www.linux.org.ru/jump-message.jsp?msgid=1882376

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

>кстати, подумалось: в гноме внешние тумбогенераторы регистрируются через .desktop?

нет :)

>Но я бы всё равно довеском к гляделке сделал.

да гляди как угодно. Одна и таже задача решается или просто или через жопу. В гноме данная задача решается просто, в кде - через жопу. Всё

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

>На мой взгляд, генератор тумб — тоже reusable components.

reusable. Только если сделать как в кде - то он будет reusable только в гноме. А его reusable ограничивается только зависимостями бинарника/скрипта.

>возникнет цепочка, которую ты назвал извратом

не возникает. Потому что например в случае видеофайла - может быть несколько mime-type, а тумбнайлер все равно должен определять - какие кодеки в конкретном файле используются. Грубо говоря по mime определяется генератор тумб, а уже с внутренним форматом должен разбираться сам генератор. Просто потому что mime никак не регламентирует версию/кодеки/etc

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

>В гноме данная задача решается просто, в кде - через жопу. Всё

Я думаю, что таких задач на самом деле много. Просто KDE в качестве постоянного не использую и посему на его грабли не наступал. Ну, навскидку: в KDE можно в контекстное меню Конкурера для файлов и каталогов через GUI-конфигурилку добавлять свои пункты?

Кстати, вот свежая совсем претензия.

Почему конфиг для gdm лежит в Linux-стиле в /etc/X11/gdm/, а у KDE - ажно в /usr/kde/3.5/share/config/kdm/kdmrc (попробуй найти с разбегу) ? Но при этом же другие его настройки лежат в /usr/kde/3.5/share/apps/kdm ?

Каждый раз, ковыряясь с KDE на низком уровне, поражаешься, какая же это _каша_ :)

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