Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  

[ненависть][десктопный линукс] Gimp + D-Bus

http://developer.gimp.org/standards.html

Тут сказано:

Desktop Message Bus

D-Bus is a message bus for the desktop. If available, GIMP uses it to detect if another GIMP instance is already running. In the future, GIMP might make even more use of D-Bus.

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

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

anarquista * (17.01.2009 23:55:22)

[#]  
nu11 (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

я люблю толстых троллей.

nu11 *** (17.01.2009 23:57:47)
[#]  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

У тебя ненависть к несуществующей вещи. Должно быть ты серьезно болен.

anonymous (17.01.2009 23:57:57)
[#]  
vahvarh (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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

но это фантастика...

vahvarh ** (18.01.2009 0:08:40)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:08:40  
dimon555 (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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

dimon555 ** (18.01.2009 0:18:54)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:08:40  
nu11 (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>общую шину сообщений на уровне ядра

чтобы в ядре было по-больше уязвимостей? Нафик-нафик. Будет какая нить кривулина некорректные сообщения слать и вызовет kernel panic

nu11 *** (18.01.2009 0:24:27)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от nu11 18.01.2009 0:24:27  
vahvarh (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

всё должно быть написано на языках не позволяющих kernel panic =)

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

vahvarh ** (18.01.2009 0:29:31)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:29:31  
nu11 (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>всё должно быть написано на языках не позволяющих kernel panic =)

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

nu11 *** (18.01.2009 0:36:15)
[#]  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> Я ненавижу все эти десктопные линуксы, халы и дбусы.

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

AiFiLTr0 * (18.01.2009 0:37:59)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от dimon555 18.01.2009 0:18:54  
EmStudio (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> да-да и графическую систему туда, чтобы окошки можно было рисовать

А сообщения можно рассылать как раз окошкам. Например, в WM пользователь нажал крестик - приложению отправилось WM_CLOSE. Если приложение зависло, то через некоторое время отправляется WM_DESTROY. Я еще много сообщений придумать могу. Могу начать писать спецификацию.

EmStudio # (18.01.2009 0:44:28)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от EmStudio 18.01.2009 0:44:28  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

В WinAPI это уже все есть

mixrin ** (18.01.2009 0:46:15)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от EmStudio 18.01.2009 0:44:28  
alex_custov (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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

alex_custov *** (18.01.2009 0:55:38)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от EmStudio 18.01.2009 0:44:28  
alex_custov (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

это уже всё есть в NETWM.

alex_custov *** (18.01.2009 0:56:04)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:08:40  
Gharik (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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


Фантастическая у тебя жопа, сынок...

Gharik # (18.01.2009 1:05:22)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от Gharik 18.01.2009 1:05:22  
vahvarh (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

моя жопа всем жопам жопа, гарик! но к тебе всё равно спиной не повернусь )))
тем более после того как пошёл на курсы по реггетону ))

vahvarh ** (18.01.2009 1:07:05)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от mixrin 18.01.2009 0:46:15  
EmStudio (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

УЖЕ СПЕРЛИ!!!!!111111 Я еще спеку нарисовать не успел, а мелкомягкие уже сперли...

EmStudio # (18.01.2009 1:19:00)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 1:07:05  
Gharik (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> моя жопа всем жопам жопа, гарик! но к тебе всё равно спиной не повернусь )))
> тем более после того как пошёл на курсы по реггетону ))


Вижу речи макофила... Володя, мы тебя теряем :(

Gharik # (18.01.2009 1:40:24)
[#]  
Alsvartr (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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

А тебя это волнует как пользователя? Работает и отлично.

Alsvartr * (18.01.2009 1:49:45)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от alex_custov 18.01.2009 0:55:38  
mint (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

Нет. Там просто прерывался цикл обработки сообщений, и потоки всё решали. Криво, не спорю

mint * (18.01.2009 1:51:49)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:08:40  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>а я ненавижу что вообще все сделано через жопу везде. нет бы сделать нормальную общую шину сообщений на уровне ядра... вообщще блин.

>но это фантастика...

+1024. Сегодня - да, фантастика. Но мы занимаемся...

anonymous (18.01.2009 2:05:20)
[#]  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

Дубас кривой, но лучше такой стандарт, чем никакого.

anonymous (18.01.2009 2:06:49)
[#]  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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

kmeaw * (18.01.2009 2:08:36)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от nu11 18.01.2009 0:36:15  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>не существует языка, который не позволяет писать код с ошибками.

Открой для себя Computer Science, теории типов, и Epigram, чудо :) Или под ошибками понимаются косяки окромя сегфолтов/зависаний/ликов?

anonymous (18.01.2009 2:09:10)
[#]  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

2anarquista

Проблема глубже, чувак. Правда это мало кто понимает.

anonymous (18.01.2009 2:11:26)
[#]  
AP (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> По-моему, есть гораздо более простые и прямые способы, чтобы проверить, запущено приложение или нет.

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

> Я ненавижу все эти десктопные линуксы, халы и дбусы.

А я обожаю читать глупых толстых троллей :)

AP ***** (18.01.2009 2:15:50)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от AP 18.01.2009 2:15:50  
vahvarh (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

хомячёчек!!!! он меня так умиляет ))))

vahvarh ** (18.01.2009 2:18:31)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 2:18:31  
AP (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

Вот и славно :)

AP ***** (18.01.2009 2:21:55)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от anonymous 18.01.2009 2:09:10  
true (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>Или под ошибками понимаются косяки окромя сегфолтов/зависаний/ликов?

Зависания? Ведь нет универсального способа узнать, завершится ли программа.

true (18.01.2009 2:27:50)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:29:31  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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

съешь еще этих французских булок и выпей яду. Давайте в коре еще всякую х-ню типа хаскеля запихивать будем. Заодно яву с c# туда же всунем. Яву в лсб уже всунули, осталось дело за малым. Минималисты блин.

mrdeath **** (18.01.2009 8:35:20)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от mrdeath 18.01.2009 8:35:20  
vahvarh (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

ну ты вообще-то посмотри на альтернативные оси. никто про линукс и не говорит, ровно как и про венду. а какой-нить инферно - другое дело.

vahvarh ** (18.01.2009 10:57:05)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от kmeaw 18.01.2009 2:08:36  
amoralyrr (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

man ps :)

amoralyrr ** (18.01.2009 11:04:45)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от amoralyrr 18.01.2009 11:04:45  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>man ps :)

А что покажет ps после (ln -s /bin/bash gimp && ./gimp ) если вдруг кому-то такое в голову взбредёт? Не документировать же в требованиях отсутствия в ФС других исполнимых файлов с именем gimp.

DonkeyHot ***** (18.01.2009 11:49:46)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от DonkeyHot 18.01.2009 11:49:46  
vahvarh (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

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

vahvarh ** (18.01.2009 12:16:10)
[#]  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> По-моему, есть гораздо более простые и прямые способы, чтобы проверить, запущено приложение или нет.

Есть. Для иксов можно безо всяких дубасов проверить, существует ли окно с соответствующим классом.

Однако чтобы передать ему сообщение "открой вот этот файл" придётся использовать какое-либо IPC. И дубас тут далеко не самый худший выбор. Однако, есть гораздо более интересные вещи для таких случаев.
Например, plumber из plan9.

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


Мне противно сужение общности сетевого юникса до персональной эвм для одного пользователя.

gaa ** (18.01.2009 12:45:20)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от DonkeyHot 18.01.2009 11:49:46  
true (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

А сокетами в ~/.gimp разве нельзя? Хотя в венде такая штука не покатит.

true (18.01.2009 13:22:15)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от amoralyrr 18.01.2009 11:04:45  
AP (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> man ps :)

Предлагаешь распространять вместе с виндовой версией гимпа развернутую копию цыгвина? :)

AP ***** (18.01.2009 13:41:37)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от true 18.01.2009 2:27:50  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>>Или под ошибками понимаются косяки окромя сегфолтов/зависаний/ликов?

>Зависания? Ведь нет универсального способа узнать, завершится ли программа.

Ага, если язык тьюринг-полный. См. observational type theory к примеру.

anonymous (18.01.2009 13:53:26)
[#]  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

Вот все тут говорят про д-бус, что он такой весь плохой.

А чем он плох?

anonymous (18.01.2009 14:50:16)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:08:40  
wyldrodney (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>нет бы сделать нормальную общую шину сообщений на уровне ядра...

А как поживает наше L4? =)

wyldrodney # (18.01.2009 15:01:34)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от anonymous 18.01.2009 14:50:16  
polachok (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

http://vitus-wagner.livejournal.com/289017.html

http://vitus-wagner.livejournal.com/293683.html

polachok * (18.01.2009 16:06:31)
[#]  
polachok (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

>Я ненавижу все эти десктопные линуксы, халы и дбусы.

Ну не нравится, не используй. Я не использую, например.

% sudo emerge -C hal dbus
--- Couldn't find 'hal' to unmerge.
--- Couldn't find 'dbus' to unmerge.

polachok * (18.01.2009 16:08:43)
[#]  
polachok (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

И вообще, время переходить на настоящий unix http://www.nordier.com/v7x86/index.html

polachok * (18.01.2009 16:12:49)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от vahvarh 18.01.2009 0:29:31  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> всё должно быть написано на языках не позволяющих kernel panic =)

http://coyotos.org

pierre * (18.01.2009 16:21:00)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от true 18.01.2009 13:22:15  
Voker57 (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

Да и дбаса под виндой не наблюдается

Voker57 * (18.01.2009 22:51:14)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от Voker57 18.01.2009 22:51:14  
AP (фотография)

Re: [ненависть][десктопный линукс] Gimp + D-Bus

Ар ю шор? :)

AP ***** (19.01.2009 12:57:58)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от AP 19.01.2009 12:57:58  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

> Ар ю шор? :)

Официально не наблюдается. Windbus покамест экспериментальный, если заглавная страница проекта не врёт.

gaa ** (19.01.2009 17:00:24)
[#] Ответ на: Re: [ненависть][десктопный линукс] Gimp + D-Bus от amoralyrr 18.01.2009 11:04:45  

Re: [ненависть][десктопный линукс] Gimp + D-Bus

Есть пользователь guest и мультиюзер машина (терминальный сервер). Пять человек залогинились под этим пользователем. Как узнать, запущен ли в какой-то конкретной сессии gimp с помощью лишь ps? dbus умеет посылать сообщения только в пределах одной сессии (session bus).

kmeaw * (24.01.2009 22:01:40)

http://www.linux.org.ru/

Rambler's Top100 TopList