Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Myrmica 17 Srpna 2012, 13:12:11

Název: Lazarus IDE, zasekávání editoru [vyřešeno]
Přispěvatel: Myrmica 17 Srpna 2012, 13:12:11
Ahoj,
mám problém s prostředím Lazarus IDE v0.9.30.2-2, po chvíli práce v Editoru zdrojového kódu se mi editor zasekne a přestane reagovat na myš i klávesnici. Nejde ani přepínat záložky editoru. Někdy se pomocí myši nebo klávesnice dá pohybovat caretem (kurzor ukazující pozici v textu) ale nejde tam zapisovat ani měnit. Důsledek je že Lazarus je nepoužitelný.

Setkal jste se někdo s něčím podobným?

Používal jsem Lazarus v jiných distribucích (Mandriva linux, Mageia oboje v KDE), ale tam se mi to nestávalo.
Název: Re:Lazarus IDE, zasekávání editoru
Přispěvatel: timmynovak 17 Srpna 2012, 13:35:04
a vše jiného jede OK? Jak to vypadá s vytížením zdrojů? swapuje to?
Název: Re:Lazarus IDE, zasekávání editoru
Přispěvatel: Myrmica 17 Srpna 2012, 15:51:24
Nevím jestli jsem dobře pochopil otázku,
Domnívám se, že ti jde o to jaký vliv má tento problém na okolní prostředí, žádný pozorovatelný.
Zdá se že i Lazarus reaguje svižně. Závada se projevuje jen v okně Editoru. Ostatní okna reagují normálně.

Vytížení procesoru je do 5%, Paměť asi 25% a swap je někde u nuly....
Název: Re:Lazarus IDE, zasekávání editoru
Přispěvatel: Ivan Nolč 18 Srpna 2012, 17:08:43
Lazarus si nerozumí s pusuvníkem v unity.
Mám dvě řešení:
1. Vypnout posuvník v celém ubuntu
Kód: [Vybrat]
sudo -s
echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars
restartovat systém
2. Vypnout posuvník v Lazarusu
Vytvoř soubor s názvem lazarus.sh a do něj vlož tento kód a udělej soubor spustitelným.
Kód: [Vybrat]
#!/bin/sh
export UBUNTU_MENUPROXY=
export LIBOVERLAY_SCROLLBAR=0
startlazarus

Je třeba mít vypnutý posuvník i pro tvůj zkompilovaný program!
Název: Re:Lazarus IDE, zasekávání editoru [vyřešeno]
Přispěvatel: Myrmica 19 Srpna 2012, 01:51:44
Děkuji, podle prvních zkoušek to funguje. Tak snad to tak zůstane.