Автозапуск x приложений:
Один из способов сделать так, чтобы приложение запускалось автоматически при входе пользователя в систему, — добавить его .desktop
файл в /etc/xdg/autostart/
. Это повлияет на всех пользователей
Просто скопируйте или свяжите(ln -s
)свой telegram.desktop
с /etc/xdg/autostart/
, если у вас нет telegram.desktop
, создайте новый, вот пример с пакетом Deepin Music Flatpak
[Desktop Entry]
Comment=
Exec=flatpak run com.deepin.Music
GenericName=
Icon=deepin-music
MimeType=
Name=Deepin Music
Path=
StartupNotify=true
Terminal=false
Categories=Music;
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
В *[0-9]*[0-9]*
звездочки могут соответствовать чему угодно, а значит, и большему количеству букв. Что-то вроде 1234.txt
действительно имеет две цифры, даже если это не так, как это обычно выражается на английском языке.
Вам понадобится что-то, что соответствует «любому количеству символов, не являющихся цифрами», чтобы заменить звездочки, а это сложнее сделать с обычными подстановками. Однако вы можете сделать это с помощью расширенных глобусов в стиле ksh -. Например,. Баш:
#!/bin/bash
shopt -s extglob
ls *([^0-9])[0-9]*([^0-9])[0-9]*([^0-9])
(В качестве альтернативы можно просмотреть список имен файлов, соответствующих *[0-9]*[0-9]*
, и отфильтровать те, которые также соответствуют *[0-9]*[0-9]*[0-9]*
. В любом случае, это не очень красиво.)
Любые две буквы (только ), за которыми следует .txt
, будут [[:alpha:]][[:alpha:]].txt
.