юзаю опенбокс там всё можно без рамки окна запускать
Если поставить компиз, то все и так будет без рамки. ))))
Вот что получилось:
ЗЫ. В следующий раз нужно будет установить частоту 60hz в vokoscreen, а то моргает.
]]> <keybind key="W-0x24">
<action name="ToggleMaximizeFull"/>
<action name="ToggleDecorations"/>
</keybind>
<keybind key="W-h">
<action name="ToggleDecorations"/>
</keybind>
UPD. Разобрался сам, надо запускать с ключом -x. Это я в тунар добавил особое действие - слайдшоу, а в нем рамка - как у коровы седло:
Выделил изображения, открыл и оно само их переключает, можно и колесиком, если интересно:
Name : View as Slideshow
Description : Shows images in a nice view
Command : feh -. -g800x600 -Z -d -x -Bblack -D2.5 %F
Appearence Conditions:
File Pattern: *
Appears if : Images
@ZEN, там в строке добавились "лишние" символы.
питон видит по 3 с каждой стороны.
Нужно их как-то распарсить. Потому что вот эти изменения
то есть было readlines()[1][18:]
теперь стало readlines()[1][15:-3]
решают проблему лишь на время. Ты же не хочешь каждую неделю исправлять скрипт?
а linuxhub.ru всё?
Да, более пяти лет прошло, а цель свою форум не оправдал. Разве что был полезной строчкой в резюме.
Кстати, если нужны статьи с форума, то есть возможность поднять его локально с помощью docker.
https://github.com/LinuxHubRu/dockerized-linuxhub_ru
#!/usr/bin/env python
import subprocess, getpass
# # составить команду
comand='viewnior ' + open('/home/ /.fehbg'.replace(' ', getpass.getuser())).readlines()[1][15:-3]
#print(comand)
# # выполнить и выйти
subprocess.call(comand, shell=True)
raise SystemExit
то есть было readlines()[1][18:]
теперь стало readlines()[1][15:-3]
~/programs/fehbg$ ./feh-bg-edit.py
File "./feh-bg-edit.py", line 6
path=/home/sveta/.fehbg
^
SyntaxError: invalid syntax
@ZEN, ваша команда перестала работать, видимо дообновляли disown ((
Сложно сказать в чем причина. Разве что команда запускается не в bash, а скажем в dash (можно проверить командой ls -la /bin/sh)... В dash, к слову, вообще нет команды disown.
Попробуй вот так запустить:
bash -c "viewnior \"\$(cat ~/.fehbg | awk -F\"'\" '/feh/{print \$6}')\" & disown"
В теории должно помочь
]]>feh -dZzFr -D 3 '/home/svm/Pictures/Wallpaper' '/home/svm/Pictures/aku-aku' '/home/svm/Pictures/animals'
feh делает полный листинг ,а как бы увидеть последние ,показаные,когда тормознул screensaver.
я его ,скрипт , выбрал в скринсейверах через гуй (в /usr/share/applications/screensavers/ сделал ярлык , .desktop ) ,
демон,mate-screensaver его стартует ,но он не убивает feh ,его могу только как /через ПКМ>exit, а как убить , а-ля = при клике/дрочке мышкой? (ну как обычную заставку).
в этой теме/вопросе , меня заинтересовало,как узнать , какая картинка показывалась последней?,
не вседа найдёшь,то что увидел ,5-15 сек назад (хотелось БЫ видеть лог, последних 5-10,
чтоб знать ,что удалит/подправить и.т.д ,особенно когда они отображаются рандомно
ЗЫ
исправлено 100500 раз
это в параметрах feh задаётся. (--no-fehbg)
по дефолту создаётся, если права есть.
Я про другую ситуацию) Например, свежая установка системы. feh еще ни разу не запускался и файла нет.
есть момент ещё один мелкий не досадный, но всё же есть.
когда закрываю viewnior, консоль "занята", надо что-то дописать, чтобы приглашение опять появлялось.
Если я правильно понимаю, то это скорее всего поведение команды disown. Тут уж ничего не поделать.
]]>но так коротко, как на bash
на питоне пробовал сократить, короче твоего варианта не получалось всё равно.
для читаемости просто разложил по полочкам, на скорости особо не сказывается и импорта не избежать как ни крути.
если файл ~/.fehbg по какой-то причине отсутствует...
это в параметрах feh задаётся. (--no-fehbg)
по дефолту создаётся, если права есть.
Добавлено спустя 32 мин 09 с:
есть момент ещё один мелкий не досадный, но всё же есть.
когда закрываю viewnior, консоль "занята", надо что-то дописать, чтобы приглашение опять появлялось.
Да, кстати, если файл ~/.fehbg по какой-то причине отсутствует, то viewnior откроет картинки из домашней директории, если они там есть. Можно доработать однострочник, что бы открывал заранее подготовленную картинку вместо этого. Но не уверен, что оно того стоит.
]]>