LINUX.ORG.RU

Как сделать функцию на кнопку?

 , , ,


0

1

Когда я использовал Windows на моём компьютере, я смотрел разные видео с п…. и у меня был видерпроигрователь Media Player Clasic. Короче, там был такой прикол, что когда мамка заходит в комнату, можно нажать кнопку «b» на клавиатуре и видео сразу становится на паузу и резко сворачивается, чтобы мамка не увидела на экране что я смотрю.

Подскажите как тоже самое добиться в плеере mpv на моём линуксе. Нужно как-то добиться того чтобы при нажатии одной кнопки сворачивался плеер и ставился на паузу в то же время. Умеет ли такое делать mpv своими методами? И если да то как это сделать?

Я пытался сам написать скрипт, но у меня не получилось и я разозлился. Я в программировании полный ноль.

Я нович !



Последнее исправление: Pinux001 (всего исправлений: 1)

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

У меня почему-то не работает или я что-то делаю не так. Я новичок, объясните. Я так понимаю, что мне нужно запустить это

но при запуске такая ошибка

$ ./boss-key.lua
./boss-key.lua: --[[: not found
./boss-key.lua: aladin.lua: not found
./boss-key.lua: 3: Syntax error: word unexpected (expecting ")")                                                                                                                                               

и в чекинге варнинги есть.

Checking boss-key.lua                             15 warnings

    boss-key.lua:8:4: trailing whitespace in a comment
    boss-key.lua:16:1: setting non-standard global variable utils
    boss-key.lua:21:8: accessing undefined variable mp
    boss-key.lua:23:12: accessing undefined variable mp
    boss-key.lua:31:10: setting non-standard global variable boss_key
    boss-key.lua:32:2: accessing undefined variable mp
    boss-key.lua:34:6: accessing undefined variable mp
    boss-key.lua:34:65: accessing undefined variable utils
    boss-key.lua:36:6: accessing undefined variable utils
    boss-key.lua:50:5: accessing undefined variable mp
    boss-key.lua:55:16: accessing undefined variable utils
    boss-key.lua:66:121: line is too long (125 > 120)
    boss-key.lua:71:18: trailing whitespace in a string
    boss-key.lua:96:1: accessing undefined variable mp
    boss-key.lua:96:37: accessing undefined variable boss_key

Total: 15 warnings / 0 errors in 1 file

я в этом ни х*я не понимаю. Как его завести?

--version
Lua 5.4.2  Copyright (C) 1994-2020 Lua.org, PUC-Rio
Pinux001
() автор топика
Последнее исправление: Pinux001 (всего исправлений: 1)

просто жми shift+q. плеер закроется полностью, в потом при повторном открытии этого же файла начнёт с того же места где закончил в прошлый раз

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

https://github.com/detuur/mpv-scripts/blob/master/README.md

boss-key.lua (updated 2022-02-27)
Instantly pauses and minimises the screen at the push of a button (by default b). Called like that because you'd want to hide whatever you're watching when your boss (or mom) walks in.

The default keybind is b. You can change this by adding the following line to your input.conf:

KEY script-binding boss-key

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

Спасибо, теперь все понятно.

Создал папку scripts/ в ~/.config/mpv/ и положил его туда.

Только вот беда, я нажимаю кнопку «b» (которая по умолчанию), но видео только становится на паузу и всё. Не сворачивается.

Pinux001
() автор топика