Какие коды копируются в дочерний процесс?

Kaffeine - плеер, специфичный для KDE, поставляется с некоторыми зависимостями KDE.

В KDE он хорошо интегрирован с остальной частью рабочего стола и файловым менеджером, но он хорошо работает и в других рабочих столах.

enter image description here

enter image description here

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

enter image description here


Xine - как также указано в комментарии к вопросу - тоже может справиться с этой задачей.

Во-первых, возможно, потребуется изменить настройки, поскольку он ищет dvd в dev/dvd. Активируйте GUI, перейдите в настройки, вкладка gui, измените уровень опыта по крайней мере на продвинутый, затем прокрутите вниз до пути к устройству dvd

enter image description here

enter image description here

enter image description here

Навигация по меню даже более продвинутая, чем в Kaffeine, поскольку Xine-GUI кажется очень ориентированным на DVD. Контекстное меню правой кнопки мыши, 'Меню > Навигация (Alt+E)' для доступа к множеству опций меню DVD.

enter image description here

Также есть кнопка Menu на главном GUI (N кнопка на скине по умолчанию).


SMPlayer имеет эту опцию как "экспериментальную функцию", отключенную по умолчанию. Она может быть включена и, из того, что я тестировал, она работает с mplayer в качестве мультимедийного движка, но не с более новым mpv.

Чтобы включить эту функцию, зайдите в Options -Preferences - Drives

enter image description here

Чтобы использовать mplayer, зайдите в Options -Preferences - General и выберите 'mplayer' в разделе Multimedia engine'.

enter image description here

0
04.03.2018, 21:32
1 ответ

No

El proceso hijo se encontrará exactamente en el mismo punto del código que el padre en el momento de fork(). La única diferencia en el estado de padre e hijo es el valor de retorno de la llamada fork(), asignada a ken su código (. Esto contendrá el PID del hijo en el proceso padre, y será cero en el proceso hijo ). Si ocurre fork(), ni el padre ni el hijo llegarán a la declaración printf().

La forma habitual de hacer un fork()es

pid_t pid;

pid = fork()

if (pid == 0) {
    /* child process code */
    /* including exit()   */
} else {
    /* parent process code           */
    /* including waitpid() or wait() */
}
3
28.01.2020, 02:24

Теги

Похожие вопросы