esto es un problema xy -
X :problema, ¿cómo pueden dos usuarios acceder al mismo archivo, con el mismo derecho?
solución uso chown múltiple => Y :problema
segúnhttp://aplawrence.com/MacOSX/acl.html
puedes usar
chmod +a "allow Oleg list,search,add_file,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown"
chmod +a "allow _www list,search,add_file,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown"
No puedo probarlo en este momento, no tengo mac OS 10.5 disponible.
Puede reemplazar la cadena larga anterior con el resultado dels -e
Esto no es posible :El archivo de Unix/Linux/OS X solo tiene un propietario a la vez.
Похоже, вы не можете поместить нужные параметры по умолчанию в файл конфигурации.
Если вы знаете о $PATH
, вы можете прибегнуть к взлому.
Создать этот скрипт:
#!/bin/sh
feh --bg-color black "$@"
Назовите его feh
и поместите его в свой $PATH
перед /usr/bin/
(, предполагая, что сам feh
находится в/usr/bin/
).
Некоторые дистрибутивы имеют ~/bin/
в $PATH
по умолчанию. Таким образом, вы должны поместить этот скрипт в~/bin/
(и сделать его исполняемым ). В противном случае просто создайте эту папку самостоятельно и добавьте ее к своему $PATH
.
Кроме того, если вы хотите установить несколько параметров по умолчанию, вы можете сгруппировать их по темам. (Тема — это имя разработчика для именованной группы опций. )Создайте ~/.config/feh/themes
и добавьте эту строку в этот файл:
default --bg-color black
feh -Tdefault
затем запустит feh с нужными параметрами по умолчанию. Это удобно, если вы хотите установить несколько параметров одновременно. К сожалению, нет возможности установить тему по умолчанию. Так что в вашем случае это не поможет. Но вы можете вернуться к тому же хаку, что и выше :
#!/bin/sh
feh -Tdefault "$@"
Альтернатива:
Если вы собираетесь вызывать feh вручную из командной строки, вместо этого вы можете установить псевдоним в своей оболочке. В bash вы должны добавить эту строку в свой ~/.bashrc
и перезапустить интерпретатор (, например. re -открыть клемму):
alias feh="feh --bg-color black"
В рыбьей скорлупе ты бы бежал:
abbr -a feh feh --bg-color black
Я хотел бы добавить это как комментарий к единственному ответу, но у меня недостаточно репутации.
Просмотр страницы man
документа feh
показывает, что псевдоним должен выглядеть следующим образом:
alias feh="feh --image-bg black -Z -."
Я также добавил -Z
и -.
для удобства, -Z
масштабирует изображения до размера экрана, -.
уменьшает изображения в соответствии с геометрией окна
Тема по умолчанию называется «feh
»,так что вы можете добавить
feh --image-bg black
до ~/.config/feh/themes
, и он будет применяться по умолчанию (, если вы не вызовете feh
с какой-либо другой темой-Tother
).
Другим вариантом (или в дополнение к вышеупомянутому )является создание/редактирование файла feh.desktop для приложения "feh" в ~/.local/share/applications. Таким образом, у вас будут параметры по умолчанию для feh, используемые в меню «Открыть с помощью» на рабочем столе. Обычно он создается при установке, но здесь вы можете отредактировать свои собственные параметры запуска по умолчанию из богатого разнообразия, предлагаемого программой feh.
Мой выглядит так:
[Desktop Entry]
Name=Feh-custom
Name[en_US]=feh
GenericName=Image viewer
GenericName[en_US]=Image viewer
Comment=Image viewer and cataloguer
Exec=feh --cache-size 200 -g 1400x800 --keep-zoom-vp --scale-down --start-at %F
Terminal=false
Type=Application
Icon=feh
Categories=Graphics;2DGraphics;Viewer;
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/webp;image/x-bmp;image/x-pcx;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-tga;image/x-xbitmap;
NoDisplay=true