powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие методы в линукс взаимодействия между пакетами?
38 сообщений из 38, показаны все 2 страниц
Какие методы в линукс взаимодействия между пакетами?
    #39839052
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоит задача вытащить офис окно на передний план. То есть дать команду оконному менеджеру. Ну или поморгать иконкой в статусной как в винде.
В винде есть сообщения на хендл окна, API, документация.
Какие тут варианты?
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839160
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839166
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadSendMessage + WM_ACTIVATE message
Они уже начали работать в Линухе?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839169
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovОни уже начали работать в Линухе?
Пардон. Невнимательно прочитал заголовок темы.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839170
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad SendMessage + WM_ACTIVATE message .imho это чисто виндовая константа число 12345.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839174
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadDimitry SibiryakovОни уже начали работать в Линухе?
Пардон. Невнимательно прочитал заголовок темы.да. Я понимаю что линукс/кроссплатформ программирования в ветке мало.
Но я пишу и ведь всё работает!)))).
С помощью Qt.
Только в шарпе с этим еще хуже.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839177
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока на примере астры нашел вот такой заголовок над пакетом fly оконным менеджером.
flyde.h
...
Код: plaintext
1.
SendCommandToWM(Display *d, const char *buf)


Зы.
Убунта тоже интересует
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839215
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЯ понимаю что линукс/кроссплатформ программирования в ветке мало.
Но я пишу и ведь всё работает!)))).
С помощью Qt.
Только в шарпе с этим еще хуже.А можно посмотреть на готовые примеры? Предпочтительно на iOs и Android.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839277
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,
Показать не могу, могу рассказать).
1. Астра и секретность.
2. По работе
3. Под ведро я на жабе писал. Там это родное.
Или код нужен?
А формочки они такие же как винде.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839328
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тяжело, когда ФСБ в гугл не выпускает.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839329
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

В линуксах существуют 2 базовых оконных менеджера. Это Gnome /GTK+ и KDE.

Это разные api.

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

Иначе мы запутается.

Возможно QT в состоянии генерить код под две целевых платформы. Но я не в курсе. Надо чтобы в топике кто-то подтвердил что такое возможно.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839336
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a.guestТяжело, когда ФСБ в гугл не выпускает.сказать то че хотел?
Гугл я смотрел))

mayton,
Не. Не запутаемся.
Смотрим всего 2 варианта
- астра
- KDE 4. Говорят с него астру оконник списали)
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839340
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, а ну сорян. Я про эту Астру вообще невкурсе.
Где-то в википедиях я находил такие картинки. Типа родословные API.
Там было видно например что XFCE наследуется от GTK. Вобщем... много полезных сведений
можно было поднять на предмет совместимости. Полной или частичной.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839343
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Кстати он пошутил про гугл, а астры в гугле нет и не будет.
В яндексе есть несколько хлебных крошек.
Наверно понятно почему - чисто русская Ось.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839345
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonпредмет совместимостия по простому - директивой # компилятору
#if Ось
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839446
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpНаверно понятно почему - чисто русская Ось."русская ОСь" попахивает 282-й статьёй.
Правильно — "Российская ОСь".
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839448
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpНаверно понятно почему - чисто русская Ось.Кстати, разве название функций не на русском (SendCommandToWM) позволяет говорить о чисто русской ОС?
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839456
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a.guest, дружище. Сбавь обороты. Здесь - обычный технический топик. А ты куда-то не в ту степь. Статьи какие-то...

Зачем это?
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839458
a.guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonЗдесь - обычный технический топик. А ты куда-то не в ту степь. Статьи какие-то...

Зачем это?Ну, если в Астре (или как там) обычный X11, то ответ на его вопросы гуглится минут за 5.
Поэтому я решил, что автор просто пришёл поклоуничать (называя linux "чисто русской ОС" и т.п.) и это не обычный технический топик, а развлекательный.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839463
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

для интерфейса XWindow вроде бы XSetInputFocus
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839471
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpастры в гугле нет и не будет.

А тебе не приходило в голову, что если ты пытаешься что-то сделать с окном офиса, то и
гуглить надо по этому офису, а не операционке?..
https://forum.openoffice.org/en/forum/viewtopic.php?f=25&t=44563
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839476
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)PetroNotC Sharp,
для интерфейса XWindow вроде бы XSetInputFocus
Это?
https://wiki.astralinux.ru/pages/viewpage.action?pageId=327766
Не. У меня не удаленное по сети ГУИ а локальное приложение.
Я не уверен что у меня задействован X server.
Имхо
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839479
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Приходило. Но я не глубоко копал. Только ключи запуска.
Покопаю этот вариант, спасибо
oDoc.CurrentController.Frame.ContainerWindow.toFront().
Но это надо SDK офиса наверно(.....
Возможно оверхед.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839485
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал про Xlib. Это низкоуровневое API под самим Qt (GTK).
То есть если вверху ничего нет, то идем вниз. А не наоборот.
Надеюсь наши прогеры предусмотрели всё вверху.

a.guest,
Я не против - шутите)). Если это в рамках.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839487
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839514
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpkealon(Ruslan)PetroNotC Sharp,
для интерфейса XWindow вроде бы XSetInputFocus
Это?
https://wiki.astralinux.ru/pages/viewpage.action?pageId=327766
Не. У меня не удаленное по сети ГУИ а локальное приложение.
Я не уверен что у меня задействован X server.
Имхоа гуи в linux и есть фактически сервер, т.е. открыт сокет куда с помощью XLib и подключаются
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39839542
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),
Спасибо.
..
То есть пока получается что такого API sendCommand в убунте нет как наши придумали в астре. И в Qt надо через нижний уровень Xlib.
Как то так.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840844
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpAmKadпропущено...
Пардон. Невнимательно прочитал заголовок темы.да. Я понимаю что линукс/кроссплатформ программирования в ветке мало.
Но я пишу и ведь всё работает!)))).
С помощью Qt.
Только в шарпе с этим еще хуже.

с чем хуже - с шарпом для кросс-платформ?
Работает NET Core+cross-platform, в некоторых случаях это лучше, чем пытаться писать на с++, если, конечно, нет жестких требований.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840856
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинРаботает NET Core+cross-platform ссылку на ГУИ или хотя бы скрин. А то на заборе много что написано.
Ролг Хупинв некоторых случаях это лучше, чем пытаться писать на с++
Правда? Это у шарп программистов такие настроения?
Я всегда считал, что профи пофигу на чем писать. ЯП это инструмент.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840863
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpРолг ХупинРаботает NET Core+cross-platform ссылку на ГУИ или хотя бы скрин. А то на заборе много что написано.
Ролг Хупинв некоторых случаях это лучше, чем пытаться писать на с++
Правда? Это у шарп программистов такие настроения?
Я всегда считал, что профи пофигу на чем писать. ЯП это инструмент.

Не стоит чудить. ;-)
Имхую, что такие профи остались в 90-х, надо выбирать тот язык и платформу, на чем проще и удобнее решить задачу, а не пофигу на чем.

Я сделал для теста десктоп приложение на NET Core+Electron.NET, работает и в виндоуз, и потом втащил под линукс - работает.
Делает простые действия: читает конфигураци., подключается к серверу баз (SQL Server или PostgreSQL), слздает базу и выполняет набор запросов, пишет лог лог4нетом, в том числе в форму в ГУИ тоже.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840865
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинЯ сделалсылку сестра!
Я убедился что у вас там странное общество в шарпе. Консольную утилиту за ГУИ десктоп принимают.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840867
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупиннадо выбирать тот язык и платформу, на чем проще и удобнее решить задачу, а не пофигу на чем.у тебя и с логикой проблемы.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840879
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpРолг ХупинЯ сделалсылку сестра!
Я убедился что у вас там странное общество в шарпе. Консольную утилиту за ГУИ десктоп принимают.

отнюдь
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840931
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинЯ сделал для теста десктоп приложение на NET Core+Electron.NET, работает и в виндоуз, и потом втащил под линукс - работает.Ух ты! И виндовс! И линукс! А под мобилки?
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840934
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,
Угу. Если втащить на мобилки, то свайп и правый клик мышкой заработает).
Главное втащить.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840962
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpAmKad,
Угу. Если втащить на мобилки, то свайп и правый клик мышкой заработает).
Главное втащить.

искрометные комментарии
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39840969
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
Шарп программист. У тебя 4-я попытка сказать что нибудь по теме топика.
Прошлые три за пол года не удались.
...
Рейтинг: 0 / 0
Какие методы в линукс взаимодействия между пакетами?
    #39841067
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpРолг Хупин,
Шарп программист. У тебя 4-я попытка сказать что нибудь по теме топика.
Прошлые три за пол года не удались.

Слово «полгода» правильно пишется слитно с пол- согласно правилу орфографии.
Модератор: Закрыто
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие методы в линукс взаимодействия между пакетами?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]