Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: MartenP 01 Června 2009, 15:04:50

Název: Maximalizování okna terminálové aplikace
Přispěvatel: MartenP 01 Června 2009, 15:04:50
1) Poraďte prosím neznalému, jak by měl nastavit spouštěč Midnight Commanderu, aby se spouštěl v maximalizovaném okně terminálu. Hledal jsem, ale nenašel nic kloudného. Prostředí XFCE.

EDIT: 2) Ještě jsem narazil na jeden problém. Když provedu změny konfigurace v MC, kliknu na Uložit změny, dostanu hlášení, že byla konfigurace uložena do souboru mc.ini v domovském adresáři. Žádný mc.ini se ale nevytvoří a mc opětovně staruje v defaultním nastavení. Jak bych měl odstranit toto?
Název: Re: Maximalizování okna terminálové aplikace
Přispěvatel: Arch4ngel 01 Června 2009, 15:58:32
ahoj,
1) nevim jak v XFCE, já spouštím spouštím maximalizovaný MC pod gnome pomocí příkazu :
Kód: [Vybrat]
gnome-terminal --full-screen --command mc2) nespouštíš mc náhodou pod sudem, nebo nemáš na adresář .mc jiný práva ?
Název: Re: Maximalizování okna terminálové aplikace
Přispěvatel: MartenP 01 Června 2009, 16:31:17
Tak bohužel: 1) nefunguje - používám xfce4-terminal, 2)Adresář mc ještě neexistuje. Teprve by se měl vytvořit spolu s uložením konfigurace. Pod sudem mc nespouštím.
Název: Re: Maximalizování okna terminálové aplikace
Přispěvatel: MartenP 01 Června 2009, 16:37:45
Problém 2 vyřešen - adresář .mc se musí vytvořit ručně, ak už se konfigurace uloží.

Zbývá vyřešit problém maximalizace.
Název: Re: Maximalizování okna terminálové aplikace
Přispěvatel: Arch4ngel 01 Června 2009, 17:18:56
tak jedině použít ALT+F11 na maximalizaci programu ;)
Název: Re: Maximalizování okna terminálové aplikace
Přispěvatel: MacHala 01 Června 2009, 17:52:11
xfce nemam, ale urcite to pujde malym workaroundem... napr pro gnome-terminal byt to mohlo byt
Kód: [Vybrat]
gnome-terminal -e mc & PROCID=$! ; sleep 1 ; WID=`wmctrl -lp | grep "$PROCID" | cut -d" " -f1`; wmctrl -ir $WID -b toggle,maximized_vert,maximized_horz
pro xterm
Kód: [Vybrat]
xterm -e mc & PROCID=$! ; sleep 1 ; WID=`wmctrl -lp | grep "$PROCID" | cut -d" " -f1`; wmctrl -ir $WID -b toggle,maximized_vert,maximized_horz
- ta cast co se shoduje bude stejna i pro xfce4-terminal - jediny co potrebujes, je zjistit, jak se spusti ten xfce4-terminal tak, aby rovnou zapnul mc

EDIT: asi to bude proste "xfce4-terminal -e mc"
EDIT2: ted si nejsem uplne jisty, jestli je wmctrl v ubuntu defaultne, kdyztak "sudo aptitude install wmctrl"
Název: Re: Maximalizování okna terminálové aplikace
Přispěvatel: MartenP 01 Června 2009, 18:07:34
Díky za radu. Postup ale bohužel nepřinesl své ovoce. Zkoušel jsem doslovný návod i věc, kterou jsem našel v dokumentaci terminálu (přepínač fullscreen), ale bohužel obě mají obdobný výsledek - okno se sice maximalizuje (zezfullscreení), ale oblast mc zůstane stále stejně velká a přebytečné místo zaplní černočerná tma.

Díkybohu aspoň ta zkratka funguje pěkně :) Díky oběma za snahu! Karma+
Název: Re: Maximalizování okna terminálové aplikace
Přispěvatel: MacHala 01 Června 2009, 20:50:54
ja bych jeste nehazel flintu do zita -

zkus si na to vytvorit spoustec, pojmenujme ho treba maxmc.sh s obsahem
Kód: [Vybrat]
#!/bin/sh
WID=`wmctrl -lp | grep "$PPID" | cut -d" " -f1`
wmctrl -ir $WID -b toggle,maximized_vert,maximized_horz
sleep 1
exec mc
tomu pridej spustitelny priznak a dej ho spustit v tom terminalu ( pravdepodobne xfce4-terminal -e /cesta/k/maxmc.sh & )