crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> выполнение vlc на заданном экране
KuvshinoF
  опции профиля:
сообщение 19.12.2022, 21:31
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 25.7.2013
Пользователь №: 3887

Спасибо сказали: 0 раз(а)




Репутация:   0  


выполнение в терминале команды
vlc --qt-fullscreen-screennumber=1 -f file.mov

дает верный результат (воспроизведение файла на первом дисплее), но если выполнить эту же самую команду программно (через system или QProcess), то файл воспроизводится только на нулевом дисплее, вне зависимости от заданного в команде №дисплея. Почему так происходит и как это поправить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 20.12.2022, 7:31
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


KuvshinoF, в какой ОС происходит дело? Если винда, то в диспетчере задач можно увидеть полную строку (вместе с параметрами), использованную при запуске процесса. Нужно сравнить обе строки от обоих способов запуска - они вообще там одинаковые получились?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
KuvshinoF
  опции профиля:
сообщение 20.12.2022, 8:54
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 74
Регистрация: 25.7.2013
Пользователь №: 3887

Спасибо сказали: 0 раз(а)




Репутация:   0  


ОС - Ubuntu 22, как в ней и что надо сравнить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 21.12.2022, 6:46
Сообщение #4


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


KuvshinoF, как в других ОС - не знаю

но гугление нашло вот такое
https://unixforum.org/viewtopic.php?p=1252347#p1252347

Цитата
Сообщение skeletor » 05.12.2013 13:15

Узнать параметры (и много другого) можно через /proc. К примеру, команда

$ cat /proc/${PID_number}/cmdline

выведет все аргументы, с которыми запущен процесс.


а ищут процессы они командой ps
https://1cloud.ru/help/security/ispolzovani...rotsessov-linux
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2024, 13:57