diff --git a/packages/linux_make/pd-l2ork-debug.desktop b/packages/linux_make/pd-l2ork-debug.desktop
index 0f992766b2b0e5222991e7d1497bf61663237865..e2687888436003a824bf1fc02d2f92e7ac8835bf 100755
--- a/packages/linux_make/pd-l2ork-debug.desktop
+++ b/packages/linux_make/pd-l2ork-debug.desktop
@@ -1,12 +1,23 @@
 [Desktop Entry]
-Name=pd-l2ork DEBUG
+Name=Pd-L2Ork DEBUG
 Comment=L2Ork Iteration of Pure-Data Interactive DSP Environment Tailored Specially Towards K12 Students
-Exec=bash -c "( echo r ; cat ) | gdb --args pd-l2ork -rt -jack -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi -d 3 %U"
+Exec=bash -c "( echo r ; cat ) | gdb --args pd-l2ork -rt -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi -d 3 %U"
 Terminal=true
 Type=Application
 Icon=pd-l2ork-red.xpm
+X-Ayatana-Desktop-Shortcuts=ALSA;JACK;ForceQuit
 Categories=AudioVideo;Audio;
-X-Ayatana-Desktop-Shortcuts=ForceQuit
+MimeType=application/x-puredata;
+
+[ALSA Shortcut Group]
+Name=ALSA
+Exec=pd-l2ork -rt -alsa -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
+TargetEnvironment=Unity
+
+[JACK Shortcut Group]
+Name=JACK
+Exec=pd-l2ork -rt -jack -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
+TargetEnvironment=Unity
 
 [ForceQuit Shortcut Group]
 Name=Force Quit Pd-L2Ork K12
diff --git a/packages/linux_make/pd-l2ork-k12-debug.desktop b/packages/linux_make/pd-l2ork-k12-debug.desktop
index 3d9df40d18ee9e0dd45cb6d42b31208e1ac8d3f3..73c1490bdf1843090e832ef96510f1f5b86c9abb 100755
--- a/packages/linux_make/pd-l2ork-k12-debug.desktop
+++ b/packages/linux_make/pd-l2ork-k12-debug.desktop
@@ -1,12 +1,23 @@
 [Desktop Entry]
-Name=pd-l2ork-k12 DEBUG
+Name=Pd-L2Ork K12 DEBUG
 Comment=L2Ork Iteration of Pure-Data Interactive DSP Environment Tailored Specially Towards K12 Students
-Exec=bash -c "( echo r ; cat ) | gdb --args pd-l2ork -k12 -noautopatch -rt -jack -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi -d 3 %U"
+Exec=bash -c "( echo r ; cat ) | gdb --args pd-l2ork -k12 -noautopatch -rt -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi -d 3 %U"
 Terminal=true
 Type=Application
 Icon=pd-l2ork-k12-red.xpm
+X-Ayatana-Desktop-Shortcuts=ALSA;JACK;ForceQuit
 Categories=AudioVideo;Audio;
-X-Ayatana-Desktop-Shortcuts=ForceQuit
+MimeType=application/x-puredata;
+
+[ALSA Shortcut Group]
+Name=ALSA
+Exec=pd-l2ork -rt -alsa -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
+TargetEnvironment=Unity
+
+[JACK Shortcut Group]
+Name=JACK
+Exec=pd-l2ork -rt -jack -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
+TargetEnvironment=Unity
 
 [ForceQuit Shortcut Group]
 Name=Force Quit Pd-L2Ork K12
diff --git a/packages/linux_make/pd-l2ork-k12.desktop b/packages/linux_make/pd-l2ork-k12.desktop
index 282212ac0104cc312b8cef0339335197f351646e..33cb715df1f11a0c7b79d3fb22ebd765409d1e54 100755
--- a/packages/linux_make/pd-l2ork-k12.desktop
+++ b/packages/linux_make/pd-l2ork-k12.desktop
@@ -1,12 +1,23 @@
 [Desktop Entry]
-Name=pd-l2ork-k12
+Name=Pd-L2Ork K12
 Comment=L2Ork Iteration of Pure-Data Interactive DSP Environment Tailored Specially Towards K12 Students
-Exec=pd-l2ork -k12 -noautopatch -rt -jack -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
+Exec=pd-l2ork -k12 -noautopatch -rt -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
 Terminal=false
 Type=Application
 Icon=pd-l2ork-k12.xpm
+X-Ayatana-Desktop-Shortcuts=ALSA;JACK;ForceQuit
 Categories=AudioVideo;Audio;
-X-Ayatana-Desktop-Shortcuts=ForceQuit
+MimeType=application/x-puredata;
+
+[ALSA Shortcut Group]
+Name=ALSA
+Exec=pd-l2ork -rt -alsa -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
+TargetEnvironment=Unity
+
+[JACK Shortcut Group]
+Name=JACK
+Exec=pd-l2ork -rt -jack -audiobuf 5 -inchannels 2 -outchannels 2 -alsamidi %U
+TargetEnvironment=Unity
 
 [ForceQuit Shortcut Group]
 Name=Force Quit Pd-L2Ork K12