Ви спробували, що детально описано у цій відповіді на подібне запитання? /unix//a/183941/141220
У вас Арка і нечастий wm, так що ви, мабуть, знали, що вам належить зробити хакерство самостійно.
повторно розміщуючи тут, це відбувається за посиланням вище, якщо це працює, не забудьте подякувати користувачеві mikeserv , оскільки я здебільшого тут месенджер.
Наступне, ймовірно, допоможе вам:
#!/bin/sh
unset X Y; sleep 1
eval "$(xdotool getmouselocation -shell 2>/dev/null)"
for n in X Y; do : "$(($n-=$n>25?25:$n))"; done
xwd -root -silent |
xv - -crop "$X" "$Y" 50 50 \
-geometry "50x50+$X+$Y" \
-nodecor -viewonly -rv -quit
Це залежить від трьох комунальних послуг xv, xwdі xdotool. Перші два - дуже поширені утиліти X, а третій я, напевно, впевнений, що у вас вже є.
Проспавши одну секунду, xdotoolзаписує поточні координати миші до її виведення у зручному -shellформаті, наприклад:
X=[num]
Y=[num]
windowID=[num]
evalвідповідно встановлює змінні оболонки, а цикл for віднімає половину розміру зображення, що швидко відображатиметься, від кожного з значень $Xі $Y's, або, якщо будь-яке значення менше 25, встановлює їх 0.
xwdскидає кореневе вікно через трубу xv, на яку обрізає місце розташування миші до розміру зображення 50x50та відображає мінус зображення під поточним курсором миші в маленькому вікні, не містить будь-яких прикрас менеджера вікон.
Кінцевий результат приблизно такий:

... хоча я думаю, що курсор миші не відображається на знімках екрану. Будьте впевнені, правда, це було прямо над білою скринькою там, коли я сфотографував.
На зображенні ви бачите, як я також записав його як функцію оболонки і перетворив її на фоновий режим. В основному з цієї причини взагалі є sleepвхід - натискання клавіші RETURN прокручує термінал, якщо ви вже внизу, і xwdбуло досить швидко, щоб схопити його зображення на екрані до прокрутки терміналу - що змістить мій негатив у зображенні трохи, і мені це не сподобалось.
У всякому разі, так як xvвиконується з обома -viewonlyі -quitкомутаторами, вона зникне , як тільки кнопка миші натиснута або клавіша клавіатури натиснута - але буде залишатися до тих пір , поки зробити щось або.
Безсумнівно, ви могли б зробити набагато більш складні речі з ImageMagickабо навіть xvпоодинці - але я просто зробив трохи негативного поля під курсором миші. Ви можете знайти тут файли xv та документи для xwdв man xwd.