Você pode obter uma janela maximizada minimizada usando o Python:
import wnck
import gtk
import subprocess
import time
chrome = subprocess.Popen(["google-chrome"])
b = True
while b:
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if w.get_pid() == chrome.pid:
w.maximize()
w.minimize()
b = False
time.sleep(1)
chrome.wait()
google-chrome
, neste caso, maximiza e minimiza. Depois disso, basta criar um .desktop que pode iniciar o script como o exemplo mostrado abaixo:
[Desktop Entry]
Version=1.0
Type=Application
Name=Application Name
Comment=Application Comment
Exec=python /exact/path/to/python/script.py
Icon=icon
Categories=valid categories;
Certifique-se de definir a área de trabalho como um arquivo executável ou não funcionará.
O script deve ser editado na linha 6, onde google-chrome deve ser substituído pelo comando que você deseja executar. Se o programa tiver parâmetros, eles podem ser passados da seguinte forma: "google-chrome", "para1", "para2"
.
Cred to this question para o script python ( mudou para chrome no meu teste).