diff --git a/usr/bin/jgdeskmngr b/usr/bin/jgdeskmngr
index 55a1a79..92cb5f7 100755
--- a/usr/bin/jgdeskmngr
+++ b/usr/bin/jgdeskmngr
@@ -9,6 +9,7 @@ case $LANG in
ABOUT="O DeskMngr"
SAVED_SESS="Zapisane sesje"
RESTORE_TO="Przywróć na pulpit..."
+ OVERWRITE="Nadpisz sesję:"
EDIT="Edytuj sesję:"
DELETE="Usuń sesję:"
OPEN_CNFDIR="Otwórz katalog z sesjami"
@@ -24,6 +25,7 @@ case $LANG in
ABOUT="About DeskMngr"
SAVED_SESS="Saved sessions"
RESTORE_TO="Restore to desktop..."
+ OVERWRITE="Overwrite session:"
EDIT="Edit session:"
DELETE="Delete session:"
OPEN_CNFDIR="Open config directory"
@@ -39,6 +41,7 @@ case $LANG in
ABOUT="About DeskMngr"
SAVED_SESS="Saved sessions"
RESTORE_TO="Restore to desktop..."
+ OVERWRITE="Overwrite session:"
EDIT="Edit session:"
DELETE="Delete session:"
OPEN_CNFDIR="Open config directory"
@@ -70,6 +73,7 @@ out2+=("^sep($RESTORE_TO)")
dname=$(wmctrl -d | grep ^${ID} | cut -d' ' -f13-)
out2+=("\"\"\" ${dname/&/&}\"\"\",deskmngr -r $name.desk $ID")
done < <(wmctrl -d|awk '{print $1}')
+out2+=("^sep()" " $OVERWRITE ${name//_/ },deskmngr save $name")
out2+=("^sep()" " $EDIT ${name//_/ },geany $SESSIONDIR$name.desk")
out2+=("^sep()" " $DELETE ${name//_/ },rm -f $SESSIONDIR$name.desk;$me")
((i=i+1))