Néha a kettős képernyő beállításával van ez a probléma, különösen akkor, ha rengeteg dologgal zsonglőrködöm.

Időnként úgy tűnik, hogy képes vagyok egy ablakot teljesen a képernyőn kívülre mozgatni (I “m nem egészen biztos, hogy hogyan), és nem tudom “visszakapni. Ha az” összes elrejtése “-t csinálom az alkalmazás menüjében (általában ez a Mail.app, tehát maradjunk ennél a példánál), minden eltűnik, és úgy tűnik, hogy a Mail azt hiszi, hogy “beérkezett” ablakot kapott a Windows menüben, de semmi nem látható. Úgy tűnik, hogy az alkalmazás bezárása és újraindítása nem segít (mivel az alkalmazás segítőkészen emlékezik az ablakom korábbi helyére), és végül csak annyit teszek, hogy leállítom a Mac-et, kihúzom a második monitort és újraindítom, megnyitom az alkalmazást újra, és ez úgy tűnik, rábeszéli a Mac-et, hogy gondolja át a főablak helyzetét, és minden rendben van. Ezután újraindíthatom a második monitort stb.

Van valami jobb módszer? Van-e valamilyen módja annak, hogy az ablakokat visszahelyezzük egy speciális monitor vagy segédprogram a “nyitott” / futtató ablakok mozgatásához? Valójában valami rosszat csinálok? 🙂

Egyébként nem használom a Spaces programot – szóval nem vagyok benne biztos, hogy ez valami furcsa Spaces probléma. 🙂

Válasz

Chealion válaszolt erre a SuperUser-en .

Nem másolom és nem illesztem ide a válaszát, mivel ő kapta a kreditet, nem pedig én.

De alapvetően az, amit tehetsz (idézem a Chealion válaszából) ):

A Windows elrendezésének második módja, hogy láthassa őket (ha valamilyen oknál fogva a képernyőn kívül maradnak) az, hogy alkalmazás, amelynek a kérdéses ablak a tulajdonosa, tartsa lenyomva az Option billentyűt, és válassza az Ablak menü “Rendezés elöl” parancsát. Ezután az alkalmazás összes ablakát kaszkádba rendezi a képernyő bal felső sarkában.

Megjegyzések

  • Ó, zseniális – köszönöm! I ‘ odaadta a válaszát, és adott neked némi elismerést, amiért rámutattál a megfelelő helyre. Van néhány jó javaslat, és szinte ‘ alig várom, hogy a probléma ccur most megint. 🙂
  • Ez a megoldás nem működik ‘ a Yosemite-ben, az Ablak menüt csak abban a képernyőn érheti el, amelyen az ablak be van kapcsolva a Yosemite-ben.
  • A menüopció nem jelenik meg ‘ az XQuartz esetében
  • Úgy tűnik, hogy az Apple a MacOS 10.13.5 verziójától kezdve eltávolította ezt a funkciót. ‘ szinte hibát jelent, hogy a képernyőn kívülre költözött ablakokat képes beszerezni, ahelyett, hogy a képernyőn kívülre is áthelyezhetnék őket.
  • Nincs ilyen menüpont a macOS Catalina alkalmazásban

Válasz

A teljesség kedvéért:

Eredetileg a szerverhiba 7237. kérdésre adott válaszom szerint:

Amikor a monitor kihúzásra került (beleértve az adaptert is, ha van ilyen – az adapter elhagyása elhagyja az OS X-t, gondolván, hogy a monitor még mindig be van dugva) az összes Windows-nak át kell mozdulnia a főképernyőre. Előfordul, hogy egyes ablakok (pl. Firefox) a képernyő jobb szélén tartják pozíciójukat, így elegendő hely marad a címsor megragadásához és a kívánt helyre mozgatásához.

Az egyik módszer mielőtt kihúzná a külső monitort (vagy mielőtt kihúzná a hardverkulcsot), nyissa meg a Rendszerbeállításokban a Képernyők beállításai ablakot, és kattintson a “Windows összegyűjtése” gombra. Ez állítólag minden ablakot megjelenít a főképernyőn, és az opció nem jelenik meg, ha nincs csatlakoztatva egy második monitor.

A Windows elrendezésének második módja, hogy láthassa őket (ha valamilyen oknál fogva nem tartózkodnak a képernyőn), az alkalmazás, amelynek a kérdéses ablak a tulajdonosa, tartsa lenyomva az Option billentyűt, és válassza az Ablak menü “Rendezés elöl” parancsát. Ezután az alkalmazás összes ablakát kaszkádba rendezi a képernyő bal felső sarkában.

Végül számos AppleScripts érhető el (pl. ez a Snipplr-nél ) Ezenkívül megragad minden ablakot a képernyőről és áthelyezi a képernyőn az Ön számára.

Van még egy remek shareware alkalmazás is, a Stay néven. segít sok ilyen automatizálásában az Ön számára, miközben létezik egy MarcoPolo is, amely sokkal többet fog tenni, mint észrevenni, ha a monitor nincs csatlakoztatva, és lehetővé teszi a parancsfájlok futtatását ( abban az esetben, ha nem csak az ablakok átrendezésén szeretne túlmutatni).

Megjegyzések

  • I ‘ sajnálom, de fogalmam sincs miről beszélsz ‘.change to the application that owns the window in question, hold the Option key down and choose "Arrange in Front" from the Window menu Nem látom, hogy ‘ ezt bárhol látnám

Válasz

Úgy gondoltam, hogy erre kellene választ adnom, amely kifejezetten az XQuartz megoldásait írja le. Az itt található megoldások közül sok nem működik az XQuartz esetében. Ebből a jegyből: https://xquartz.macosforge.org/trac/ticket/796 két megoldást találtam, amelyek működnek, és úgy érzem, hogy hasznos lenne kijelenteni őket itt.

  1. Ha könnyen kihúzhatja / bedughatja a monitort, akkor húzza ki a monitort úgy, hogy az ablaka egy olyan helyen jelenjen meg, amelyhez hozzáférhet. Ezután az egérrel , kattintson az ablakra, és tartsa lenyomva az egérgombot, mintha húzni szeretné. Az egér vagy az ablak elengedése nélkül csatlakoztassa a monitort. Az XQuartz ablaknak ott kell maradnia, ahol az egér található.

  2. Ez a ShiftIt csomag nagyon jól működik a képernyőn kívül eltűnt ablakok beolvasásához: https://github.com/fikovnik/ShiftIt/downloads Lehet, hogy vannak más hasonló csomagok, de ez a csomag tiszta és hatékony.

Remélem, hogy ez segít valakinek!

Hozzászólások

  • A Shiftlt szinte az XQuartz-szal működik. Valójában újracentrálja az (pl.) Inkscape főablakát, de a másodlagos ablakot nem (prop párbeszédpanel). Egy szép eszköz azonban tudni. +1

Válasz

Két képernyőm van, és az Inkscape betöltése általában valahol elérhetetlen helyre teszi. A “show all windows” használatával látom, de ha onnan választom ki, akkor újra eltűnik. A talált megoldást e levelezőlista megjegyzés adta.

A második képernyő kihúzásakor az Inkscape látható. De ha kissé megmozgatom, akkor is, ha a másik képernyőt visszaillesztem, ismét eltűnik a széléről. A megoldás a következő:

  1. Húzza ki a második képernyőt
  2. Az egérrel tartsa kézben az ablak címsorát (kattintson és tartsa lenyomva)
  3. Miközben továbbra is ragaszkodik a címsorhoz, dugja vissza a monitort

Megjegyzések

  • I ‘ ll hozzáteszem, hogy a feladat végrehajtása közben rengeteg bámulatot kapok az iroda körüli más emberektől.

Válasz

Nagyon könnyű megoldást találtam erre.

Ez velem történt a Powerpointon. A képernyő tetején lévő Powerpoint menübe mentem. Kattintson az „Ablak”, majd az „Ablak nagyítása” elemre. Kész

Megjegyzések

  • Ez az egyetlen válasz, amely a 10.11.5 verziónál (kódnév El Capitan) működött.
  • Alternatív megoldásként , Ablak > A nagyítás csak nekem működött (Az ablak nagyítása nem volt ‘ egy opció).
  • Ablak > A zoom működik a Mojave-ban

Válasz

Valami, amit kipróbáltam nekem bevált, hogy a felbontást alacsonyabbra állítottam, majd visszahelyeztem. És csak varázsütésre helyezi az alkalmazást a középpontba. Sziasztok.

Válasz

Ezt az alkalmazást találtam: WindowWrangler

Lehetővé teszi a billentyűparancsok használatát az ablak áthelyezéséhez.

Sajnos ez nem az egyetlen szükséges ablaknál működik: az Inkscape XQuartz környezetben.

Megjegyzések

  • Találtál megoldást az xquartz használatára?
  • A megoldást egy külső monitor csatlakoztatására találtam: ebben az esetben a az ablak megváltoztatva olyan helyzetben van, ahogyan mozgatni tudnám. Úgy mozgatom, hogy a képernyő leválasztása után az ablak felső sávja ” hozzáférhető legyen “.
  • @ gebirgsb ä rbel Az imént közzétett választ lásd alább. Szerintem hasznos lehet.
  • @gebirgsb ä rbel Lásd az [új választ] ( apple .stackexchange.com / a / 238975/31154 ) Az alábbiakban közzétettem a xdotool segédprogramot, amely végül megoldotta az összes problémámat

Válasz

Konkrét X11 / XQuartz probléma esetén itt találok egy megoldást.

Előfeltétel

Először szüksége lesz a xdotool fájlra. Telepíthető a brew install xdotool

Alapok

Az ablakot balra mozgathatja a következő szkript használatával:

xdotool getactivewindow windowmove --relative -- -100 -44 

-44 olyan érték, amely véleményem szerint a címsor magasságának és a menüsor magasságának az összege. Ha nincs itt beállítva, akkor az ablak lefelé megy ahelyett, hogy megtartaná y pozícióját.

Jobb mozgáshoz:

xdotool getactivewindow windowmove --relative -- 100 -44 

Felfelé lépés:

xdotool getactivewindow windowmove --relative -- x -100 

Lefelé lépés:

xdotool getactivewindow windowmove --relative -- x 100 

Tehát most áthelyezheti a jelenleg kiválasztott ablak (amelyet az Expose használatával érhet el, ha rákattint, ha nem képernyőn van).

Expose nézet

Ezután megnyithatja a terminált és ismételje meg a parancsokat, amíg az ablak meg nem jelenik.

Hozzáférés parancsikon keresztül

Ha az ablakot gyorsbillentyűvel akarja mozgatni, használhatja a itt megadott magyarázat

Ezeket a parancsikonokat valóban a BetterTouchTool használatával adtam hozzá.

  1. BetterTouchPreferences > billentyűzet

  2. Új parancsikon hozzáadása

  3. Válassza a Billentyűparancs szövegmezőt, és nyomja meg (pl) shift + ^ + cmd +

  4. Válassza a lehetőséget Előre definiált művelet indítása : Egyéb alkalmazások vezérlése > Terminálparancs végrehajtása

  5. Írja be a parancsot a (pl) jobb lépéshez az xdotool teljes elérési útjával (a which xdotool paranccsal szerezheti be)

    /usr/local/bin/xdotool getactivewindow windowmove --relative -- 100 -44

  6. Kattintson a mentésre gomb.

Ismételje meg ugyanezt a többi irányban is, és élvezze!

Megjegyzések

  • fink nincs ‘ nincs xdotool

válasz

teljességre rájöttem: Stay app for Mac , bár még nem próbáltam vagy vettem meg.

A webhelyükről:

A Stay egy ablakkészletet tárolhat a számítógépével használt összes megjelenítés-kombinációhoz. Például, ha van laptopja, amely néha külső monitorhoz van csatlakoztatva, a Windows két készletét tárolhatja a Stay programban; egyet a külső monitor csatlakoztatva és egyet anélkül. Ez megtörtént, ha a külső monitor csatlakoztatásakor vagy leválasztásakor a Stay visszaállítja az ablakokat, akkor biztosíthatja, hogy az ablakai mindig ott legyenek, ahol szeretné. A Stay akár úgy is konfigurálható, hogy automatikusan visszaállítsa az ablakokat, amikor a kijelzőket csatlakoztatják és szétkapcsolják.

Válasz

Van egy megoldás, ami nekem bevált, és fórumokkal vonszoltam, és mindent megpróbáltam, amit csak tudtam.

Végül megtaláltam a módját. Telepítsen egy BetterTouchTool nevű alkalmazást. Ez lehetővé teszi, hogy parancsikont készítsen különböző praktikus dolgok elvégzéséhez a képernyőn stb. Ezután állítson be egy alkalmazásspecifikus parancsikont (sokkal könnyebb, mint amilyennek hangzik), és tegye egyszerűbbé. Úgy állítottam be, hogy egy “két ujjal történő csúsztatás” vezetett az “ablak maximalizálása” művelethez. Ez beragasztotta a hiányzó alkalmazást a laptop képernyőmre és távol a fantommonitor képernyőjétől.

A probléma megoldódott.

Itt van egy kép arról, hogy nézett ki a BetterTouchTool amikor beállítottam a parancsikont:

BetterTouchTool parancsikon

Megjegyzések

  • A problémát a BetterTouchTool segítségével is megoldom.

Válasz

Ugyanez a probléma volt a Mavericks alkalmazásban , A következő lépések végrehajtásával sikerült megoldani a problémát:

  1. Vigye a mutatót az ablak széléhez, amely elmozdult a képernyőről, például a jobb oldali szélre.
  2. Amikor meglátja az átméretezés ikont (az én esetemben a vízszintes átméretezés ikont), kattintson és tartsa lenyomva.
  3. A “kattintás lenyomva tartása” közben húzza az ablakot. Voila!

Megjegyzések

  • Ez csak akkor működik, ha az ablak a másik ablak széléhez áll

Válasz

Egy barátom írt egy ingyenes eszközt az ablakok visszahozásához, ha meg akarja nézni, menjen ide: http://bring-em-back.com

Válasz

Úgy tűnik, hogy ez velem fordul elő leggyakrabban, ha a másodlagos kijelző “fent” van (a Rendszerbeállítások -> Megjelenítés -> Elrendezés alatt). Amikor a probléma akkor fordul elő, ha a külső kijelzőt “jobbra” mozgatom, akkor az X11 ablakok újra megjelennek.

Válasz

El Az itteni egyszerű válaszok Capitan “nem működtek nekem, vagy nem is voltak elérhetőek opcióként. Ami az volt, hogy jobb egérgombbal kattintson az alkalmazásra a Dockban (az én esetemben a Chrome-ban), és válassza az Opciók> Hozzárendelés az Asztalhoz a kijelzőn 1. lehetőséget. Ez az összes ablakot áthelyezte az aktuális asztalomra.

Válasz

A Yosemite-ben, ha nekem dolgoztam, hogy

  1. megnyissam a Rendszerbeállításokat
  2. Megnyitjam a < Felbontás
  3. válassza a „Méretezett” lehetőséget
  4. változtassa meg a beállítást ideiglenesen bármi másra

Számomra ez elég volt ahhoz, hogy az alkalmazást visszakényszerítse a képernyőre.

Válasz

Kicsit furcsa, annak ellenére, hogy egy ablak (az én esetemben a terminál ) eltévedt a megállapodásban. Próbáltam zoomolni, mindent előtérbe hozni, de úgy tűnt, hogy semmi sem működik.

Végül az Ablak → Az összes Windows egyesítése műveletet hajtott végre.

Válasz

Egy egyszerű alkalmazást hozhat létre az AppleScript szerkesztőben.Írja be a következő szöveget, és mentse el alkalmazásként. Ha az Applications mappába helyezi, akkor a SpotLight-on keresztül könnyen elérhető lesz. Megneveztem az én gyűjtem az ablakokat.

property processesToIgnore : {} tell application "Finder" set _b to bounds of window of desktop set screen_width to item 3 of _b set screen_height to item 4 of _b end tell tell application "System Events" set allProcesses to application processes set _results to "" repeat with i from 1 to count allProcesses set doIt to 1 repeat with z from 1 to count processesToIgnore if process i = process (item z of processesToIgnore) then set doIt to 0 end if end repeat if doIt = 1 then tell process i repeat with x from 1 to (count windows) set winPos to position of window x set _x to item 1 of winPos set _y to item 2 of winPos if (_x < 0 or _y < 0 or _x > screen_width or _y > screen_height) then set position of window x to {0, 22} end if end repeat end tell end if end repeat end tell 

Megjegyzések

  • A teljesség kedvéért ‘ Meg kell magyaráznom, hogyan lehet megkerülni ” A szkriptszerkesztő nem engedélyezheti a segítő hozzáférést ” (Yosemite)

Válasz

Egy másik megoldás az XQuartz számára:

brew install wmctrl wmctrl -i -r $(wmctrl -G -l | grep -i inkscape | cut -d" " -f1 ) -e 0,0,0,100,100 

Cserélje le az “inkscape” szót bármire.

Válasz

Ez egy egyszerű válasz, amely 15 másodpercig tart, és végleges javítás.

https://groups.google.com/forum/#!topic/eggbotuser/48RbZ2Pey5A

Ez a probléma megjelenik ha több kijelzője van. A dokumentum kinyílik, és éppen az összes képernyő bal oldalán, a képernyőn kívül van. Ezt nem lehet kijavítani az Applescript segítségével: Az XQuartz nem hajtja végre a szokásos szkriptelhetőségű igéket az ablakok helyzetének megszerzéséhez és beállításához. Ezenkívül nem valósítja meg a szokásos X11 ablakkezelő-ekvivalenseket.

A probléma oka az Inkscape egyik preferencia-beállítása és a Mavericks egyik preferenciája közötti ütközés.

The out-of -A Mavericks dobozos beállításai a Rendszerbeállítások> Küldetésvezérlés értéke [x]. A kijelzők külön szóközökkel rendelkeznek.

Az Inkscape dobozon kívüli beállításai a Fájl> Inkscape beállítások> menüsorban A Windows (•) az egyes dokumentumok ablak geometriájának mentése és visszaállítása.

Ha megváltoztatja az OS X beállítást (kijelentkezéshez és újbóli bejelentkezéshez szükséges), vagy ha az Inkscape beállítást (•) Donra módosítja mentse az ablak geometriáját (amit nem tehet meg, ha nem kapja meg az Inkscape-et egy ablak megjelenítéséhez), az Inkscape a várakozásoknak megfelelően működik.

Ha tehát a Mavericks “új viselkedését szeretné, ha több kijelző jelenik meg a A Mac, majd ideiglenesen térjen vissza a régi módszerre, módosítsa az Inkscape beállításait, majd állítsa vissza a Maverickst egy menüsorra az egyes képernyőkön.

Válasz

Az alkalmazás “Ablak” menüpontjában válassza az “Összes elrendezése” lehetőséget. Ez a Microsoft PowerPoint for Mac esetében működött, lehet, hogy nem minden.

Válasz

Hasonló problémám van a Mac-en amikor megnyitja az MS Powerpoint-ot, mivel nem jelenik meg a képernyőn. A legegyszerűbb módszer a Mac képernyő tetején található Powerpoint menü sávjára kattintani, majd az “Ablak” gombra kattintani, majd az “Összes elrendezése” gombra kattintani. A PowerPoint ablakai

Válasz

A legegyszerűbb megoldás, amelyet erre a problémára találtam, az, hogy jobb gombbal kattintok a megfelelő ikonra a a tálcán, majd válassza a “Rejtés” lehetőséget. Ezután megteheti ugyanezt, és kiválaszthatja a “Megjelenítés” lehetőséget, majd megjelenik a hiányzó ablak.

Megjegyzések

  • Ez nekem nem sikerült.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük