to GdH>
Díky za vysvětlení, snahu mám, ale nic mi nezabírá ...
Měl bych asi taky zdůraznit, že jsem začátečník.
1] hint: to bude asi zmíněná vlastnost Form.ShowInTaskBar:=stNever, která je ovšem označená jako dlouhodobý bug :-(
2] wmctrl: (název okna ověřený přes wmctrl -l ) ... a nic
#!/bin/bash
/home/administrator/Dokumenty/project1&
echo spusteno
sleep 11
wmctrl -r project1 -b add,skip_taskbar
read -p "press enter"
3] CCSM = manažer nastavení compizu | správa oken | windows rules | skip taskbar class=project1 i name=project1 ... a nic
Doplněno: našel jsem fungující příklad (ofuk přes druhý Form)
http://d5152c7da.static.telenet.be/view.php?id=17294&history=1 Example_correct_ShowInTaskBar.tar.gz
takže do toho zkusím ten svůj prográmek nacpat...
Doplněno: uvedený odkaz je zrušen, zmíněný soubor jsem ztratil, a jelikož jsem totéž potřeboval znova, vyřešil jsem takto - funguje pro Lazarus 1.40 v Ubuntu 14.04:
Unit1 obsahuje pouze Timer s Intervalem 1 (vloženo do Form1.Create házelo chybu)
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled:=False;
Form1.ShowInTaskBar:=stNever;
Form1.Hide;
Form2.Show;
end;
Unit2
procedure TForm2.FormCreate(Sender: TObject);
begin
Form2.ShowInTaskBar:=stNever;
end;
Kdyby to mělo jen jednomu dalšímu začátečníkovi pomoct
