Saya ingin memutar file video dengan menggandakan klik dengan menggunakan omxplyaer. Pertama kali, saya mengklik dua kali, meminta saya untuk memilih aplikasi untuk membuka file. Karena saya tidak dapat menemukan omxplayer di tab aplikasi yang diinstal, saya memilih tab Custome Command Line dan masukkan 'omxplyer' di baris perintah untuk mengeksekusi dan lagi 'omxplayer' dalam nama Aplikasi.
Sekarang ketika saya mengklik video, itu mulai diputar di omxplayer tetapi tombol pintas tidak lagi berfungsi. Misalnya, saya tidak bisa berhenti video dengan menekan 'q' pada keyboard dan tidak ada tombol pintas yang berfungsi. Ini dulu berfungsi ketika saya memutar file video dari lxterminal dengan mengetikkan 'omxplayer video.mp4'. Tapi ini bukan lagi masalahnya.
Jika video mulai diputar di layar penuh dan karena saya tidak lagi dapat keluar dari omxplayer, saya harus menonton video untuk mengakhiri sehingga pemain akan berhenti. Jadi pertanyaan saya adalah ...
Bagaimana cara mengaktifkan hotkey lagi ketika saya memutar file video dengan opsi 'terbuka dengan dan kemudian omxplayer'?
Bagaimana cara saya menghapus baris perintah sebelumnya untuk mengeksekusi tempat saya memasukkan omxplayer sehingga ketika saya mengklik file video, itu akan meminta saya lagi untuk memilih aplikasi?
Jawaban:
Dari terminal:
Jika masih tidak berhenti
kill -9 $pid
,.Anda juga dapat menggunakan
killall omxplayer
dankillall -s 9 omxplayer
, yang seharusnya menghentikan semua instance yang berjalan (jika ada lebih dari satu).sumber
$pid
(Anda tidak dapat membunuh sesuatu yang tidak ada) dan bahwa itu adalah hanya nomor:echo $pid
. Jika ada lebih dari sekedar angka, Andaps
salah; itu harus tepatps -o pid= -C omxplayer
. Saya telah mengedit versi skrip ke akun ini.ctrl-alt F[1-6]
(coba saja tombol F) dalam urutan sampai Anda mendapatkan prompt login).Saya hanya menggunakan Alt + F4 untuk mengakhiri video.
sumber
Sementara jawaban lain memberikan beberapa shell ajaib inventif untuk membunuh proses menjalankan perintah tertentu, sebenarnya ada dua perintah untuk melakukan hal ini, dan mereka dipanggil
pkill
dankillall
. Dari halaman manual:Begitu
keduanya harus melakukan trik.
Sekarang, orang dapat bertanya-tanya mengapa ada dua perintah untuk melakukan hal yang sama. Alasannya terutama historis, berasal dari masa ketika perbedaan kebijakan berbeda sedikit lebih banyak dari yang biasanya mereka lakukan hari ini.
Ada juga perbedaan dalam opsi apa yang mereka terima. Untuk diskusi lebih lama tentang perbedaan
pkill
dankillall
, silakan lihat /unix/91527/whats-the-difference-between-pkill-and-killallsumber
Jika Anda menggunakan opsi "Buka dengan" dari GUI Anda harus memilih opsi "Jalankan di terminal emulator".
lxterminal -e omxplayer %F
juga berfungsi jika Anda menggunakan lxde,Sepertinya tombol 'q' dan cara pintas lainnya tidak berfungsi jika terminal tidak terbuka. Saya harus mematikan Pi berkali-kali sampai saya menemukan jawabannya.
sumber
Gunakan perintah ini di terminal untuk membunuh omxplayer:
sumber
omxplayer
berada di lokasi yang berbeda,/usr/local/bin
maka perintah ini tidak akan berfungsi. Metode yang lebih pasti adalahps -ef | grep omxplayer | grep -v grep | awk '{print $2}' | xargs kill -9
pkill
;)hei coba jalankan omxplayer di gui dengan menautkannya dengan tbo player berfungsi dengan baik
sumber