Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: none_ 24. 08. 2022, 13:17:26

Název: Lepší správa oken ve Windows
Přispěvatel: none_ 24. 08. 2022, 13:17:26
Ahoj,
cim dal tim vic zjistuju, ze mi nevyhovuje klasicky spravce oken (momentalne Windows, ale ani na Linuxu nemam zkusenosti s nicim lepsim). Muj problem je, ze cely muj den se motam treba v 6-7 aplikacich, mezi kteryma prepinam.
Typicky:
* IDE
* prohlizec 2x (jednou na prohlizeni internetu, jednou na zobrazeni vystupu nejakych programu)
* mail klient
* nejaky kecalek (Slack / Teams / ...)
* Notepad (treba cteni logu)
* totalcommander

Cely muj problem je okolo toho, ze Alt+Tab prepinani zavisi na akualnim poradi aplikaci (stejne tak Win + Tab). Zkousel jsem treba virtualni plochy, ale, za 1., mi nevyhovuje jejich implementace na Windows, za 2., stava se z toho takova joga (vzpomenou na ktery plose neco je, prepnout se tam a pokud je vic aplikaci, tak alt+tab mezi nima). Ve vysledku mam pocit, ze to bylo skoro horsi.

Aktualne zkousim v podstate klavesovou zkratku pro aplikaci (pres Autohotkey). Treba WinKey+O zapne a prenese dopredu Outlook. Zda se mi to docela dobry. Hlavni prinos vidim v tom, ze nemusim resit, kolikrat tu klavesu zmacknout, ale proste jedna kombinace -> jedna aplikace.

Muj dotaz je, nemate nejake lepsi reseni? Popripade, jak to resite vy?

Název: Re:Lepsi sprava oken
Přispěvatel: registrovany_ava 24. 08. 2022, 13:41:44
Já tohle řeším virtuálníma plochama, po letech už mám zafixováno co kde je - IDE na 1., Prohlížeč na 5., vývoj - terminál, pouštění programů atp., na 2., 3 a 4 jsou holky pro všechno, plocha Z (ne všechny musí být číslované :-) je na multimédia (rádio atp.), plocha X na vzdálené připojení, Teams atp.

Mapované to mám na klávesy Win 1..5, Win Z, Win X. Zásadní zkratka je Win-Tab, která přepíná poslední dvě aktivní plochy.
Název: Re:Lepsi sprava oken
Přispěvatel: oss 24. 08. 2022, 13:43:54
Odpoved je: Microsoft PowerToys - https://docs.microsoft.com/en-us/windows/powertoys/
Název: Re:Lepší správa oken ve Windows
Přispěvatel: Karmelos 24. 08. 2022, 14:24:23
Doporučuju víc monitorů a/nebo počítačů.  A k tomu nebýt línej překliknout na liště program co zrovna potřebuju. Lištu na straně. Lišta dole, nebo nahoře je naprd, zabírá moc plochy.
Název: Re:Lepší správa oken ve Windows
Přispěvatel: none_ 24. 08. 2022, 14:44:37
Monitoru samozrejme vic mam, ale nemam jich 6.:) Treba IDE podle me zabere cely monitor.

A i s vice monitory se clovek musi nejak prepnout do toho druhyho okna. Idealne bych to chtel delat bez klikani mysi.
Název: Re:Lepší správa oken ve Windows
Přispěvatel: k3dAR 24. 08. 2022, 15:22:02
sice se ptas na Windows, ale zaroven pises ze ani v Linux... tak pridam neco z meho pouziti Xubuntu/Xfce :-)

Virtualni Plochy, Okna
- vim na kterou co davam
- prepinani mezi plochama Win+Fkeys
- minimalizovana okna mam vyloucene z Alt+TAB, na ne prenu bud pres panel, nebo hotkey na "~Expose" pres skippy-xd (ala OSX) i kdyz koukam ze Xfce nativni xfdashboard (ala Gnome) uz vypada asi take dobre
- hotkey's pro presun okna vlevo/vpravo mezi plochama(prepne i na tu plochu), presun na konkretni plochu(zustanu na aktualni plose), presun okna mezi monitorama, posun po plose, velikost okna na levou/pravou/horni/dolni pulku plochu a do 1/2/3/4 ctvrtky plochy, atd...

Nektere programy vlastni hotkey
- pro spusteni a vyvolani z minimize ci hidden (vetsina se tim umi move na aktualni plochu)
 (Remmina, Geary, Signal, Telegram, Virt-Manager, QOwnNotes, GIMP, Inkscape, Celementine,...)
- terminaly dle zamereni s spoustou listu na ruzne ssh servery hotkey na PopUpMenu v liste

EDIT: apliakce ktere pres hotkey neumi na sebe prepnout resim pres par radkovej skript co pres wmctrl zjisti jeji okno a to prenese do popredi, dalsi stlaceni okno minimalizuje, pripadne kdyz okno neni, tak program pusti
Název: Re:Lepší správa oken ve Windows
Přispěvatel: Marek Staněk 24. 08. 2022, 18:56:48
Bejvalo,že když sis připnul aplikace na taskbar,tak WIN+číslo přepínalo aplikace podle pořadí na liště.
Název: Re:Lepší správa oken ve Windows
Přispěvatel: Ziktofel 25. 08. 2022, 00:36:31
Ja mam winkey + F1-F12 presun na urcitou plochu (Cinnamon DE)
Název: Re:Lepší správa oken ve Windows
Přispěvatel: RDa 25. 08. 2022, 01:33:14
Tohle je jeden z duvodu proc pouzivam porad KDE3 ... Ctrl+F1..F8 mam osum virtualnich ploch, prumerne vyuziti je kolem sesti. Appky se daj hezky pretahovat v malem nahledu vsech ploch.

Vlastne je to degradovano takto na "pitomej" spravce oken - nepouzivam totiz zadne jine vymozenosti toho WM/UI jako prohlizeni slozek nebo tak. Na vsechno mam aplikaci.. a soubory manazuji v terminalovem mc :-) Login mam v text modu a pak poustim prikazem X. xmms je always on top + show on all desktops a minimalizovany do listy ktera zabira jen kousek titulku/dekorace oken.

Sem tam potesi, kdyz funguje drag & drop (napr. gwenview obrazek -> priloha k thunderbird new mail ), ale neni to neco co bych pouzival casto.

Spis me stve rozbity file open dialog (nevim z ktere gui libky ted), ze tam nejde filter/as-you-type.
Název: Re:Lepší správa oken ve Windows
Přispěvatel: b3ko 25. 08. 2022, 09:26:00
Bejvalo,že když sis připnul aplikace na taskbar,tak WIN+číslo přepínalo aplikace podle pořadí na liště.

Presne tak to používam ja. A ešte doplním, že opakované stláčanie WIN+číslo prepína medzi oknami danej aplikácie.
Název: Re:Lepší správa oken ve Windows
Přispěvatel: none_ 25. 08. 2022, 09:30:46
WIN+číslo

Ano, tohle jsem taky zkousel. Z nejakyho duvodu s temi cisly valcim. Vzdycky zapomenu, ktery je co a nedej boze, aby byly 2 instance jedny aplikace... :)

Zda se, ze vetsina lidi pouziva vice virtualnich ploch. Zajimalo by me, jak se navigujete v ramci ty plochy? Klasicky Alt+Tab? Nebo uz tam vsechna okna vidite a pak klikate mysi? Je fakt, ze pri 8 plochach bych zvladl vsechny okna poskladat tak, abych je videl...
Název: Re:Lepší správa oken ve Windows
Přispěvatel: aaa158 25. 08. 2022, 11:13:06
ad 2 instance : Win + 4 (Teams na liste), Win + 4 + 4 (2. instance Teams) atd.  :)
Název: Re:Lepší správa oken ve Windows
Přispěvatel: RDa 25. 08. 2022, 11:38:04
Zda se, ze vetsina lidi pouziva vice virtualnich ploch. Zajimalo by me, jak se navigujete v ramci ty plochy? Klasicky Alt+Tab? Nebo uz tam vsechna okna vidite a pak klikate mysi? Je fakt, ze pri 8 plochach bych zvladl vsechny okna poskladat tak, abych je videl...

V ramci (4K) plochy je to bud fullscreen, side by side, nebo hodne oken v mrizce (terminaly),
a pak jeste pouzivam "always on top" coz dela takovy picture-in-picture efekt (treba kdyz potrebuji neco nekam prepisovat)
alt+tab je az krajni pripad
Název: Re:Lepší správa oken ve Windows
Přispěvatel: dirka12345 25. 08. 2022, 14:24:05
Pro widle AHK + https://gist.github.com/realchrisolin/fb10b20c832acb7e54605980afd14836 mam namapovany napr W+E pro doublecommander, W+G pro geany etc. Dale pouzivam VirtuaWin, pac je porad lepsi, nez to co MS nedokazal okopirovat poradne z linuxu.

Na linuxu podobnej skript + lxqt/openbox nativni fcnost, ale tam je moznosti podstatne vice.
Název: Re:Lepší správa oken ve Windows
Přispěvatel: none_ 25. 08. 2022, 15:43:33
Diky za ten skript. Ten dela presne to, o co se snazi muj skript, jen lepe... :D
Název: Re:Lepší správa oken ve Windows
Přispěvatel: k3dAR 26. 08. 2022, 02:59:12
Diky za ten skript. Ten dela presne to, o co se snazi muj skript, jen lepe... :D
pro Linux neco podobneho (co sem zminoval vejs) sem si napsal tento skript:
Kód: [Vybrat]
#!/bin/bash

[[ ${1} && ${2} ]] || {
    echo -e "Usage: $(basename ${0}) command_name window_name <move>\n\thint: for list of windows name use: wmctrl -l"
    exit
}
command_name="${1}"
window_name="${2}"
[[ ${3} = move ]] && move_to_current_desktop="YES"

pgrep -f "$(basename ${0}) ${command_name} ${window_name}" && {
    active_id="$(xprop -len 10 -root _NET_ACTIVE_WINDOW | cut -d' ' -f5)"
    wmctrl -l | grep ${active_id/0x/0x[0]*} | grep -q "${window_name}" && {
        wmctrl -F -r "${window_name}" -b toggle,hidden
    } || {
        [[ ${move_to_current_desktop} ]] && {
            wmctrl -F -R "${window_name}"
        } || {
            wmctrl -F -a "${window_name}"
        }
    }
} || {
    "${command_name}"
}
prvni parametr prikaz, druhej jmeno okna, pri pouziti tretiho (nepovineho) parametru "move" prenese zobrazene (nebo minimalizovane) na jine plose na tu aktualni, kdyz nebezi tak to spusti, kdyz je aktivni tak ho minimalizuje (neresi kdyz app zavrenim se minimalizuje do tray, nebo kdyz app se pusti na pozadi (pocita s tim ze tento skript zustane bezet))