Szervusztok!
Xubuntu 12.04-en sikerült egy ügyes bibit generálnom akaratlan. Egy pidgin ablakot húzogattam, két munkaterületen átcsúszott. Már nem is tudom hogyan, de most csak a magasságát tudom állítani az ablakocskának, a szélességét nem. Szerintetek hol kapirgáljak a megoldásért? Terminálban nuku hibaüzenet.
Meg vagyok lőve, és nem akarom nagyon törölni a pidgin beállításokat a home-ban.
Köszönöm szépen, ha megosztjátok velem ötleteiteket!
- 7182 megtekintés
Hozzászólások
Ne húzgáld, mert megmerevedik! :)
Kipróbálni nem tudom, de pl.
killal -9 pidgin
, vagy
A fejlécére duplán kattintva teljes méretre teszed, majd bezárod, újra megnyitod (Windows módszer :), vagy
a fejlécén jobb egérrel egyik/másik asztalra teszed, vagy
fejlécén jobb gombbal kattintva minden mást kipróbálsz, vagy
majd valaki megmondja a tutit.
openSUSE 12.3 x86_64, vagy ami éppen jön.
- A hozzászóláshoz be kell jelentkezni
Vagy majd valaki... :)
Sajnos egyik sem működik.
- A hozzászóláshoz be kell jelentkezni
Neked találtam a ~/.purple/prefs.xml
file-ban:
<pref name='status'>
<pref name='dialog'>
<pref name='width' type='int' value='550'/>
<pref name='height' type='int' value='250'/>
</pref>
<pref name='icon-theme' type='string' value=''/>
<pref name='icon-theme-dir' type='path' value=''/>
</pref>
Értelemszerűen, ha beleírsz, előbb lépj ki a pidginből, s nem elég az ablakot bezárni. Javaslom a pkill és pgrep parancsok használatát!
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Köszönöm!
Végül itt leltem meg a beállítást:
pref name='blist'
résznél
pref name='width' type='int' value='370'
pref name='height' type='int' value='1009'
[Hogy a yavajába lehet kódot megjeleníteni rendesen. Zárójelekkel, mint locsemegének sehogy sem akarja normálisan.] Sajnos azonban még mindig csak így tudom beállítani, egérrel nem tudom változtatni az ablak méretit. Lenne valami kapcsoló ebben az irományban, hogy egérrel opció?
- A hozzászóláshoz be kell jelentkezni
off
Egy kis HTML programozás. Tehát a < jelet le kell cserélni < jelre, s így tovább. Hasonlóképpen a szóközöknél, hogy a bekezdéseket ne nyelje el. Én egyébként úgy csinálom, hogy írtam erre egy awk scriptet, amelyik az összes ilyen problémát megoldja. Indítja a leafpad editort, oda bemásolom a file-t, bezárom az editort, elvégzi a transzformációt, megnyitja az editort, de már az ide másolandó kóddal. Még a <code></code> tag-eket is beleteszi, hogy nekem azt se kelljen. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Akkor már miért nem állítasz be egy shortcut-ot egy scriptre, ami kiolvassa a vágólapot, kijavítja, és visszateszi a javítottat a vágólapra. Nem lenne szebb?
- A hozzászóláshoz be kell jelentkezni
Kedvet kaptam hozzá, este lehet, megcsinálom. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Majd oszd meg :)
- A hozzászóláshoz be kell jelentkezni
Sőt, ami ki van jelölve, azt fogom átkonvertálva a vágólapra tenni, így például egy Ctrl-H, Ctrl-V páros megoldja a problémát. Most el kell mennem itthonról, késő este ránézek, de annyit már most megnéztem, hogy könnyen megoldható. Ctrl-H, mint HUP-copy. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Valami nulladik verzió, természetesen saját magával előállítva az idemásolandó szöveget:
#!/bin/bash
AWK_SCRIPT='
BEGIN {
spaces=" ";
sp=length(spaces);
FS="";
print "<code>";
}
{
linestr="";
for (i=1; i<=NF; i++) {
if ($i=="\t") {
splen=length(linestr)%sp;
linestr=linestr substr(spaces, ++splen);
} else {
linestr=linestr $i;
}
}
gsub(/\&/, "\\&", linestr);
gsub(/ /, "\\ ", linestr);
gsub(/</, "\\<", linestr);
gsub(/>/, "\\>", linestr);
print linestr;
}
END {
print "</code>";
}
'
if [ $# -gt 1 ]; then
echo 'Too many input parameters' >&2
exit 1
fi
{
if [ $# -eq 1 ]; then
if [ -r "$1" ]; then
awk "$AWK_SCRIPT" "$1"
else
echo "File '$1' not readable" >&2
exit 1
fi
else
xsel -pol /dev/null | awk "$AWK_SCRIPT"
fi
} | xsel -bil /dev/null
exit 0
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
A clipboard kezeléséhez kell neki az xsel
nevű szerszám. Ha paraméter nélkül kerül hívásra, akkor az éppen kijelölt szöveget konvertálja át, s teszi a vágólapra, ha egy file paramétert kap, akkor pedig az illető file-t átkonvertálva a clipboard-ra teszi. Lehet, megcsinálom az stdin kezelését is, bár egyelőre nem érzem ezt olyan fontosnak.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Elfelejtettem, hogy a ’>’ tiltott jel. Így biztosan megy majd.
Közben egy újraindítást követőe az átméretezés is megy, bár nem értem miért. Lehet, hgoy a fájlszerkesztés gyógyította meg.
- A hozzászóláshoz be kell jelentkezni