Skip to content

Commit

Permalink
Add ability to create config for msi, reg, bat and lnk
Browse files Browse the repository at this point in the history
  • Loading branch information
VHSgunzo committed Dec 27, 2023
1 parent 0595883 commit d67c101
Show file tree
Hide file tree
Showing 20 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion applications/clearpfx.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -clearpfx %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Clear prefix
Name[ru_RU]=Очистить префикс
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/cmd.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -cmd %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=CMD
Name[ru_RU]=CMD
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/config.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -config %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Settings
Name[ru_RU]=Настройки
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/control.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -control %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Control panel
Name[ru_RU]=Панель управления
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/debug.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -debug %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=DEBUG
Name[ru_RU]=ДЕБАГ
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/exit.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -exit %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Force exit
Name[ru_RU]=Закрыть всё
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/explorer.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -explorer %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Wine explorer
Name[ru_RU]=Рабочий стол
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/init.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -init %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Forced initialization
Name[ru_RU]=Принудительная инициализация
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/killexe.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -killexe %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Kill running EXE
Name[ru_RU]=Убить запущенные EXE
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/killwine.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -killwine %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Kill all Wine processes
Name[ru_RU]=Убить все процессы Wine
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/openpfx.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -openpfx %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Open drive C:
Name[ru_RU]=Открыть диск C:
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/pfxbackup.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -pfxbackup %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Create prefix backup
Name[ru_RU]=Создать бекап префикса
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/regedit.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -regedit %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Registry editor
Name[ru_RU]=Редактор реестра
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/rmapp.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -rmapp %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Remove menu app
Name[ru_RU]=Удалить приложение из меню
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/taskmgr.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -taskmgr %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Task manager
Name[ru_RU]=Диспетчер задач
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/uninstaller.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -uninstaller %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Wine uninstaller
Name[ru_RU]=Устан/удал программ
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/version.desktop
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[Desktop Entry]
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -version %f
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
Name=Version info
Name[ru_RU]=Версия
Expand Down
2 changes: 1 addition & 1 deletion applications/winecfg.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -winecfg %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Wine settings
Name[ru_RU]=Настройки Wine
NoDisplay=false
Expand Down
2 changes: 1 addition & 1 deletion applications/winetricks.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Categories=Lux Wine
Exec="/usr/bin/lux-wine" -winetricks %f
Icon=/usr/share/lux-wine/icons/lw_default_icon.png
MimeType=application/x-ms-dos-executable;application/x-msdos-program
MimeType=application/x-ms-dos-executable;application/x-msdos-program;text/win-bat;application/x-ms-shortcut;text/x-ms-regedit;application/x-msi
Name=Winetricks
NoDisplay=false
StartupNotify=true
Expand Down
2 changes: 1 addition & 1 deletion lux-wine
Original file line number Diff line number Diff line change
Expand Up @@ -2384,7 +2384,7 @@ check_startfile() {

check_exe_wcfg_cenv() {
check_startfile "$@"
if [ -n "$(echo "$LU_START"|grep -io ".exe$")" ]
if [ -n "$(grep -Eio ".exe$|.bat$|.msi$|.reg$|.lnk$"<<<"$LU_START")" ]
then
export LU_EXE="$LU_START"
lu_prerun
Expand Down

0 comments on commit d67c101

Please sign in to comment.