LINUX.ORG.RU
ФорумTalks

«Свобода выбора» и свобода от интеграции - оптимальное сочетание


0

1

Когда говорят о линуксе очень часто упоминают «свободу выбора» применительно в графическим средам, не хочешь то-то юзай то-то. Проблема заключается в том, что есть самые широко употребительные программы типа офисов и браузеров, которые никак не интегрируются в эти среды (firefox, open и libre офисы итп итд), но которые тем не менее являются базовыми для большинства пользователей. Их неинтегрированность во многом объясняется как раз наличием множества графических сред, под каждую из которых у разработчиков этих прог нет никакого желания интегрировать в нее свою прогу, и их вполне можно понять. Вопрос стоит следующим образом - как можно интегрировать в эти графические среды такие проги, учитывая как нежелание их разработчиков делать такую интеграцию под каждую из графических сред так и все таки желательность такой интеграции. Возможен ли выход в создании какой то единой для всех сред прослойки для интеграции сторонних приложений, причем к этой прослойке будут обращаться свои механизмы интеграции каждой конкретной графической среды ?

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

Где делают ? Где единая интеграция прог из кед и прог из гнома ? Где единое взаимодействие офиса и фокса с ними же ? Где все это ?

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

Ну и ? :-) Даже если claws и будет работать с пайпами получишь в нем совершенно непонятные крякозябры

ерунда какая. Я там получу ровно то, что хотел - вложение.

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

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

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

это только один из мехнизмов взаимодействия

Описать другие ты не осилил.

который к тому же не везде работает. Перетащи контакт из копыта в пиджин :-)

$%^&*!... Ну и причем тут «прослойки»? Как они тебе помогут? Ау, есть кто дома?

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

Где делают ? Где единая интеграция прог из кед и прог из гнома ? Где единое взаимодействие офиса и фокса с ними же ? Где все это ?

глаза разуй. Даже в libre есть возможность передать страницу в фокс.

в большинстве прог, которыми я пользуюсь (evolution, vim, emacs, vimperator) это есть. Причем абсолютно ВСЕ проги могут принимать файл как аргумент.

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

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

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

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

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

Ты не поверишь, всё именно так и работает.

geekless ★★
()

Интеграция — ничего не значащий базворд. В айпадах и шиндошсах этой интеграцией и не пахнет, а народ хавает.

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

cat mplayer-export-snapshot.tar.bz2 |claws-mail

Результат - ПНХ :-)

mutt -a mplayer-export-snapshot.tar.bz2

все работает. пинай разрабов claws-mail.

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

Чего сделать ? Может таки в почту ? Речь не идет о том что проги могут принимать файл как аргумент, речь идет о том чтобы результат одной проги передавался в другую прогу. Для этого в кедах и гноме есть свои отдельные колеса для каждого, суть в том чтобы эти колеса взаимодействовали через единую надстройку

Serg5Markov
() автор топика
Ответ на: комментарий от dikiy

Еще разик мне не нужно копание в консоли чтобы отправить файл как вложение. Мне нужны простейшие вещи - перетащил таб (которого нет) в офисе на контакт в пиджине, файл отправился. И без всякой консоли.

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

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

это одно и то же.

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

вот поэтому эти колеса надо давно скрутить и оставить только файловый механизм. Все равно в результате только он и используется.

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

Ты что-то пропустил на протяжении всего этого треда, где я тебе в сотый раз повторяю, что перетаскивание объектов не зависит от DE.

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

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

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

Что такое интеграция? Если это возможность drugndrop'a путей в файловой системе, то она давно уже есть.

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

перетаскивание объектов не зависит от DE.

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

Спрошу прямо: ты идиот?

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

Еще разик мне не нужно копание в консоли чтобы отправить файл как вложение.

так тебе надо эту команду в настройки программы вбить. Она сама ее вызывать будет.

Мне нужны простейшие вещи - перетащил таб (которого нет) в офисе на контакт в пиджине, файл отправился. И без всякой консоли.

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

кстати, перетаскивание работает почти везде. Только пользоваться им невозможно.

dikiy ★★☆☆☆
()
Последнее исправление: dikiy (всего исправлений: 1)
Ответ на: комментарий от dikiy

эти ваши wysiwyg-пакеты можно использовать только для изнасилования секретарш.

Согласен, но

Lyx

/0

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

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

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

То есть перетаскивание контактов из копыта в пиджин не работает

Это личные проблемы копыта и пиджина. При чем тут DE?

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

Почему неудобно ? Перетащил таб офиса на иконку в cairo-dock, тут же к ней прилепился пиджин, перетащил на контакт Рулезз :-)

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

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

ты тупой? Как одноразовое вбивание имени программы коррелирует с копанием в низкоуровневом механизме?

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

При том что каждый из них использует свои квадратные колеса для интеграции, единая надстройка же упрощает разрабам написание такой интеграции С пайпами никто возиться не будет

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

Почему неудобно ? Перетащил таб офиса на иконку в cairo-dock, тут же к ней прилепился пиджин, перетащил на контакт Рулезз :-)

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

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

При том что каждый из них использует свои квадратные колеса для интеграции

Пруфы, пруфы давай. Это твои больные фантазии, парень. Нет никаких квадратных колёс.

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

Как правило наиболее часто употребляемые проги в нем есть, если иконки нет то перетащил на панель или на трей,

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

При том что каждый из них использует свои квадратные колеса для интеграции, единая надстройка же упрощает разрабам написание такой интеграции С пайпами никто возиться не будет

Аахахаа. Я лишь приведу свою цитату.

qutIM - любителям qip посвящается.. (комментарий)

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

Ну иди пиши патч к своему офисному пакету, чтобы в табе (разве в офисах есть табы? не видел ни в мсо, ни в ооо) был путь к файлу.

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

Што ? Ладно, если ты собираешься доказывать что в гноме и в кедах единый механизм интеграции прог то это без меня

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

Как правило наиболее часто употребляемые проги в нем есть, если иконки нет то перетащил на панель или на трей,

что такое трей?

Как правило наиболее часто употребляемые проги в нем есть

наиболее часто употребляемые проги у меня консольные :)

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

Япона мать! Программы взаимодействуют через dbus. Есть поддержка dbus — в любом DE/WM их взаимодействие будет работать. Нет — тогда хоть кол на голове теши, все равно хрен чего добьешься!!!

Eddy_Em ☆☆☆☆☆
()

И еще: для взаимодействия программ существует IPC (трубы, сокеты, сигналы и т.п.). И тоже, если разработчик не задумался об этом (например, не выводит «выхлоп» на stdout и не читает stdin), ничего не выйдет.

Eddy_Em ☆☆☆☆☆
()

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

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

Япона мать! Программы взаимодействуют через dbus. Есть поддержка dbus — в любом DE/WM их взаимодействие будет работать. Нет — тогда хоть кол на голове теши, все равно хрен чего добьешься!!!

Лучше. В обсуждаемом случае даже dbus не нужен. DnD пашет прямо поверх иксов. В любой программе.

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

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

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

У меня большинство прог гуевые, и спич именно о них

ну и в тех гуевых, что я пользую интеграция есть. Так что пиши фичрекветы.

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

Как ты его перетащишь на контакт в пиджине ?

Мышкой.

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