Minulla on joskus ongelma kaksoisnäyttöasetuksissani, varsinkin kun olen jongleerannut paljon asioita ympärillä.

Joskus näen pystyvän siirtämään ikkunan kokonaan näytön ulkopuolelta (I ”m en ole aivan varma miten), enkä voi saada sitä takaisin. Jos teen ”piilota kaikki” sovelluksen valikossa (yleensä se on Mail.app, joten pysykäämme kiinni esimerkissä), kaikki katoaa ja Mail näyttää ajattelevan, että Windows-valikossa on ”Saapuneet” -ikkuna, mutta mitään ei ole näkyvissä. Sovelluksen sulkemisesta ja uudelleenkäynnistyksestä ei näytä olevan apua (koska sovellus muistaa hyödyllisesti, missä ikkunani oli aiemmin), ja lopulta teen vain Macin sammuttamisen, toisen näytön irrottamisen ja uudelleenkäynnistyksen, sovelluksen avaamisen uudelleen ja tämän näyttää suostuttelevan Macin miettimään pääikkunan sijaintia uudelleen, ja kaikki on hyvin. Voin sitten käynnistää toisen näytön jne.

Onko olemassa parempaa tapaa? Onko olemassa jokin tapa järjestää ikkunat takaisin erityinen näyttö tai apuohjelma ”avoimien” / käynnissä olevien ikkunoiden siirtämiseen? Olenko tekemässä jotain väärin ? 🙂

En käytä Spacesia, muuten – joten en ole varma, että tämä ei ole outo Spaces-ongelma. 🙂

Vastaa

Chealion vastasi tähän SuperUserissa .

En kopioi ja liitä hänen vastaustaan tähän, koska hän sai kunnian, ei minä.

Mutta pohjimmiltaan, mitä voisit tehdä, on (lainattu Chealionin vastauksesta) ):

Toinen tapa järjestää Windows niin, että näet ne (jos jostain syystä ne pysyvät ruudun ulkopuolella), on vaihtaa sovelluksen, jolla on kyseinen ikkuna, pidä Optio-näppäintä alhaalla ja valitse Ikkuna-valikosta ”Järjestä edestä”. Se järjestää kaikki sovelluksen ikkunat kaskadiksi ruudun vasemmassa yläkulmassa.

Kommentit

  • Voi loistava – kiitos! I ’ olen antanut vastaukselle äänestyksen siellä ja antanut sinulle jonkin verran kiitosta siitä, että osoitit minut oikeaan paikkaan. Siellä on hyviä ehdotuksia, ja en melkein voi ’ odottaa ongelman o ccur uudelleen nyt. 🙂
  • Tämä ratkaisu ei toimi ’ ei Yosemite-sovelluksessa, voit avata Ikkuna-valikon vain näytöltä, jossa ikkuna on päällä Yosemite-ohjelmassa.
  • Valikkovaihtoehto ei näy ’ t XQuartzissa
  • Apple näyttää poistaneen tämän ominaisuuden MacOS 10.13.5: sta lähtien. ’ melkein kuin mahdollisuutta saada ikkunat, jotka ovat siirtyneet näytön ulkopuolelle, pidetään virheenä sen sijaan, että ne voidaan siirtää näytön ulkopuolelta.
  • Ei tällaista valikkokohtaa macOS Catalinassa

Vastaa

Täydellisyys:

Vastauksestani alun perin osoitteesta Palvelimen vikakysymys 7237 :

Kun näyttö on irrotettu virtalähteestä (mukaan lukien sovitin tarvittaessa – jätä sovitin jättää OS X: n ajattelemaan, että näyttö on edelleen kytkettynä) kaikkien Windowsin pitäisi siirtyä päänäyttöön. Toisinaan jotkut ikkunat (esim. Firefox) pitävät paikkansa ruudun oikeassa reunassa, jolloin sinulle jää tarpeeksi tilaa napata otsikkorivi ja siirtää se haluamaasi paikkaan.

Yksi tapa on Ennen kuin irrotat ulkoisen näytön (tai ennen kuin irrotat sovittimen), on avattava Näyttöasetukset-ruutu Järjestelmäasetuksissa ja napsauttamalla ”Kerää Windows” -painiketta. Tämän on tarkoitus tuoda kaikki päänäytön ikkunat ja vaihtoehto ei ei tule näkyviin, jos sinulla ei ole toista näyttöä kytkettynä.

Toinen tapa järjestää Windows niin, että näet ne (jos jostain syystä ne eivät enää ole ruudulla), on vaihtaa sovelluksen, jolla on kyseinen ikkuna, pidä Optio-näppäintä alhaalla ja valitse Ikkuna-valikosta ”Järjestä edestä”. Se järjestää kaikki sovelluksen ikkunat kaskadiksi ruudun vasemmassa yläkulmassa.

Viimeiseksi on olemassa useita AppleScriptejä (esim. tämä Snipplr: llä) tha t tarttuu myös jokaiseen ikkunaan pois ruudulta ja siirtää sen ruudulle puolestasi.

On myös hieno jakamisohjelmasovellus nimeltä Stay , joka auttaa automatisoimaan paljon tätä puolestasi, kun taas on olemassa myös MarcoPolo , joka tekee paljon muutakin kuin vain huomaa, jos näyttö on irrotettu ja antaa sinun suorittaa komentosarjoja ( jos haluat tehdä enemmän kuin vain järjestää ikkunat).

Kommentit

  • I ’ anteeksi, mutta minulla ei ole aavistustakaan, mistä ’ puhut.change to the application that owns the window in question, hold the Option key down and choose "Arrange in Front" from the Window menu En näe ’ sitä missään

Vastaa

Ajattelin, että minun pitäisi tehdä tähän vastaus, joka kuvaa ratkaisuja, jotka on tarkoitettu erityisesti XQuartzille. Monet tässä esitetyistä ratkaisuista eivät toimi XQuartzille. Tästä lipusta: https://xquartz.macosforge.org/trac/ticket/796 olen löytänyt kaksi toimivaa ratkaisua ja mielestäni olisi hyödyllistä ilmoittaa ne täällä.

  1. Jos voit irrottaa / liittää näytön helposti, irrota sitten näyttö, niin että ikkuna näkyy paikassa, johon pääset käsiksi. Sitten hiirellä , napsauta ikkunaa ja pidä hiiren painiketta painettuna ikään kuin aiot vetää sitä. Kytke monitori virtalähteeseen päästämättä irti hiirestä tai ikkunasta. XQuartz-ikkunan tulisi pysyä hiiressäsi.

  2. Tämä ShiftIt-paketti toimii erittäin hyvin näytöiltä kadonneiden ikkunoiden saamiseksi: https://github.com/fikovnik/ShiftIt/downloads Voi olla muita vastaavia paketteja, mutta tämä on puhdas ja tehokas.

Toivottavasti tämä auttaa jotakuta!

Kommentit

  • Shiftlt toimii melkein XQuartzin kanssa. Se keskittää itse asiassa (esim.) Inkscape-ohjelman pääikkunan, mutta ei toissijaista ikkunaa (prop valintaikkuna). Mukava työkalu tietää. +1

Vastaa

Minulla on kaksi näyttöä, ja Inkscape-sovelluksen lataaminen asettaa sen yleensä jonnekin tavoittamattomaksi. Näen sen käyttämällä ”näytä kaikki ikkunat”, mutta jos valitsen sen sieltä, se menee ja katoaa uudestaan. Löysin ratkaisun tästä postituslistan kommentista .

Kun irrotan toisen näytön, huomaan Inkscape-sovelluksen. Mutta sitten, vaikka liikuttaisin sitä hieman, katkaisen reunan, jos liitän toisen näytön takaisin siihen. Ratkaisu on:

  1. Irrota toinen ruutu
  2. Ota hiirellä kiinni ikkunan otsikkorivistä (napsauta ja pidä painettuna)
  3. Pidä edelleen kiinni otsikkorivistä, kytke näyttö takaisin

kommentit

  • I ’ ll lisää, että saan paljon tuijotuksia muilta toimiston ympärillä tämän tehtävän suorittamisen aikana.

Vastaa

Löysin tälle todella helpon korjauksen.

Se tapahtui minulle Powerpointissa. Menin Powerpoint-valikkoon näytön yläreunassa. Napsauta ”Window” ja sitten ”Zoom in Window”. Valmis

kommentit

  • Tämä on ainoa vastaus, joka toimi versiolla 10.11.5 (koodinimi El Capitan).
  • Vaihtoehtoisesti , Ikkuna > Zoom toimi vain minulle (Lähennä ikkunaa ei ollut ’ t vaihtoehto).
  • Ikkuna > Zoom toimii Mojavessa

Vastaa

Jotakin, mitä yritin se toimi minulle, kun vaihdan tarkkuuden pienempään ja tuodaan sitten takaisin ylös. Ja se vain maagisesti asettaa sovelluksen keskelle. Kippis.

Vastaa

Löysin tämän sovelluksen: WindowWrangler

Sen avulla ikkuna voidaan siirtää pikanäppäimillä.

Valitettavasti se ei toimi ainoassa tarvitsemassani ikkunassa: Inkscape XQuartz-ympäristössä.

Kommentit

  • Löysitkö ratkaisun xquartzille?
  • Löysin ratkaisun liittää ulkoisen näytön: siinä tapauksessa Ikkuna vaihdettu on sijainti tavalla, jolla voisin siirtää sitä. Siirrän sitä siten, että ruudun irrotuksen jälkeen ikkunan yläpalkki on ” käytettävissä ”.
  • @ gebirgsb ä rbel Katso juuri lähettämäni vastaus alla. Luulen, että saatat löytää siitä hyödyllisen.
  • @gebirgsb ä rbel Katso [uusi vastaus] ( apple .stackexchange.com / a / 238975/31154 ) Lähetin alla käyttäen xdotool -apuohjelmaa, joka lopulta ratkaisi kaikki ongelmani

vastaus

Tässä tietyssä X11 / XQuartz-ongelmassa on ratkaisu, jonka löysin.

Edellytys

Ensin tarvitaan xdotool . Voit asentaa sen käyttämällä brew install xdotool

Perustiedot

Voit siirtää ikkunan vasemmalle seuraavalla komentosarjalla:

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

-44 on arvo, jonka uskon olevan otsikkorivin ja valikkorivin korkeuden summa. Jos tätä asetusta ei ole asetettu, ikkuna laskee alas y-sijainnin säilyttämisen sijaan.

Oikealle siirtymiselle:

xdotool getactivewindow windowmove --relative -- 100 -44 

Siirtyminen ylöspäin:

xdotool getactivewindow windowmove --relative -- x -100 

Siirtyminen alaspäin:

xdotool getactivewindow windowmove --relative -- x 100 

Joten nyt voit siirtää nykyisen valittu ikkuna (johon pääset Exposen avulla napsauttamalla sitä, jos se on ruudun ulkopuolella).

Näkymä-näkymä

Tämän jälkeen voit avata päätelaitteen ja toista komennot, kunnes ikkuna tulee näkyviin.

Käytä sitä pikakuvakkeella

Voit saada ikkunasi liikkumaan pikanäppäimillä käyttämällä tässä annettu selitys

Lisäsin nämä pikakuvakkeet BetterTouchTool-työkalulla.

  1. BetterTouchPreferences > -näppäimistö

  2. Lisää uusi pikakuvake

  3. Valitse Pikanäppäin -tekstikenttä ja paina (esim.) shift + ^ + cmd +

  4. Valitse Käynnistä ennalta määritetty toiminto : Muiden sovellusten hallinta > Suorita päätelaite -komento

  5. Kirjoita komento (esim.) oikealle siirtymiselle täydellä polulla xdotooliin (voit saada sen käyttämällä which xdotool -komentoa)

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

  6. Napsauta Tallenna -painike.

Toista sama muille reittiohjeille ja nauti!

Kommentit

  • fink ei ’ ei ole xdotoolia

Vastaa

Myös täydellisyys, törmäsin tähän: Stay app for Mac , vaikka en ole vielä kokeillut tai ostanut sitä.

Heidän verkkosivustoltaan:

Stay voi tallentaa joukon ikkunoita kaikkiin näyttöjen yhdistelmiin, joita käytät tietokoneen kanssa. Esimerkiksi, jos sinulla on kannettava tietokone, joka on joskus kytketty ulkoiseen näyttöön, voit tallentaa kaksi ikkunaryhmää Stay; yksi ulkoisen näytön ollessa kytkettynä ja yksi ilman. Näin voit varmistaa, että ikkunasi ovat aina haluamassasi paikassa, kun Stay palauttaa ikkunat aina, kun kytket tai irrotat ulkoisen näytön. Stay voidaan määrittää jopa palauttamaan ikkunat automaattisesti, kun näytöt on kytketty ja irrotettu.

Vastaa

Minulla on ratkaisu, joka toimi minulle, ja troolasin foorumeilla ja kokeilin kaikkea mahdollista.

Loppujen lopuksi löysin tien. Asenna sovellus nimeltä BetterTouchTool. Tämän avulla voit tehdä pikakuvakkeen tehdäksesi käteviä asioita näytölläsi jne. Määritä sitten sovelluskohtainen pikakuvake (paljon helpompaa kuin miltä se kuulostaa) ja tee siitä yksinkertainen. Asetin sen niin, että ”kahden sormen pyyhkäisy ylös” johti ”Suurenna ikkuna” -toimintoon. Tämä kiinnitti puuttuvan sovelluksen kannettavan tietokoneen näytölle ja poispäin fantominäytön näytöstä, johon se oli jumittunut.

Ongelma ratkaistu.

Tässä on kuva siitä, miltä BetterTouchTool näytti kun asetin pikakuvakkeen ylös:

BetterTouchTool-pikakuvake

kommentit

  • Korjan ongelman myös BetterTouchToolilla.

Vastaa

Minulla oli juuri sama ongelma Mavericksissa. , Onnistuin ratkaisemaan ongelman seuraavasti:

  1. Vie osoitin ikkunan reunalle, joka siirtyi ruudulta, esimerkiksi oikealle.
  2. Kun näet koon kuvakkeen (minun tapauksessani vaakakokoisen kuvakkeen), napsauta ja pidä painettuna.
  3. Vedä ikkunaa pitämällä napsautusta painettuna. Voila!

Kommentit

  • Tämä toimii vain, jos ikkuna on toisen ikkunan reunaa vasten

Vastaa

Ystäväni kirjoitti ilmaisen työkalun ikkunoiden palauttamiseksi, jos haluat tarkistaa sen, siirry tänne: http://bring-em-back.com

Vastaa

Vaikuttaa siltä, että tämä tapahtuu minulle useimmiten, kun toissijainen näyttö on ”yläpuolella” (kohdassa Järjestelmäasetukset -> Näyttö -> Järjestely). Kun ongelma ilmenee, jos siirrän ulkoisen näytön ”oikealle”, X11-ikkunat tulevat uudelleen esiin.

Vastaa

El Capitan yksinkertaiset vastaukset täällä eivät toimineet minulle tai eivät olleet käytettävissä vaihtoehdoina. Tehtävänä oli napsauttaa hiiren kakkospainikkeella sovellusta Dockissa (minun tapauksessani Chrome) ja valita Asetukset> Määritä työpöydälle näytöllä 1. Tämä siirtää kaikki ikkunat nykyiselle työpöydällesi.

Vastaa

Jos olen työskennellyt Yosemite-palvelussa

  1. Järjestelmäasetusten avaaminen
  2. Näyttö < Resoluutio
  3. valitse Skaalattu
  4. muuta asetus väliaikaisesti mihin tahansa muuhun

Minulle, tämä riitti pakottamaan sovelluksen takaisin näytölle.

Vastaa

Hieman outoa vaikka ikkuna (minun tapauksessani Terminaali) ) eksyi järjestelyyn. Yritin zoomata, tuoda kaikki eteen, mutta mikään ei näyttänyt toimivan.

Lopuksi Ikkuna → Yhdistä kaikki Windows teki tempun.

Vastaa

Voit luoda yksinkertaisen sovelluksen tehdäksesi sen AppleScript Editorissa.Kirjoita seuraava teksti ja tallenna se sovelluksena. Jos laitat sen Applications-kansioon, siihen on helppo päästä SpotLightin kautta. Nimetin minun kerätä ikkunat.

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 

Kommentit

  • Täydellisyyden puolesta ’ ll täytyy selittää, miten kiertää ” Komentosarjaeditori ei saa avustavaa käyttöä ” (Yosemite)

vastaus

Toinen ratkaisu XQuartzille:

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

Korvaa ”inkscape” haluamallasi nimellä.

Vastaa

Tässä on helppo vastaus, joka kestää 15 sekuntia ja on pysyvä korjaus.

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

Tämä ongelma näkyy jos sinulla on useita näyttöjä. Asiakirja avataan, ja se on aivan vasemmalla, kaikkien näyttöjen ulkopuolella. Et voi korjata tätä Applescriptillä: XQuartz ei toteuta tavallisia komentosarjaverbejä ikkunoiden sijainnin saamiseksi ja asettamiseksi. Se ei myöskään toteuta X11-ikkunanhallinnan tavanomaisia vastaavia.

Ongelman syy on ristiriita Inkscape-asetusten ja Mavericks-asetusten välillä.

Out-of -Mavericksin laatikkomääritysasetukset kohdassa Järjestelmäasetukset> Tehtävänhallinta on [x] Näytöillä on erilliset välilyönnit

Inkscape-ohjelman alivalikkoasetukset valikkorivillä Tiedosto> Inkscape-asetukset> Windows on (•) Tallenna ja palauta jokaisen asiakirjan ikkunageometria.

Jos muutat OS X -asetusta (vaatii kirjautumisen ulos ja takaisin sisään kirjautumisen) tai vaihdat Inkscape-asetukseksi (•) Don älä tallenna ikkunan geometriaa (mitä et voi tehdä, ellet saa Inkscape-ohjelmaa näyttämään sinulle ikkunan), Inkscape toimii odotetulla tavalla.

Jos siis haluat Mavericksin uuden käyttäytymisen, jossa on useita näyttöjä Mac palaa sitten väliaikaisesti vanhaan tapaan, muuta Inkscape-asetusta ja aseta sitten Mavericks takaisin valikkoriville jokaisessa näytössä.

Vastaa

Valitse sovelluksen valikkokohdasta ”Ikkuna” ”Järjestä kaikki”. Tämä toimi Microsoft PowerPoint for Mac -käyttöjärjestelmässä, se ei välttämättä toimi kaikille.

Vastaus

Minulla on samanlainen ongelma Macissa kun avaat MS Powerpointin, koska se ei näy näytöllä. Yksinkertaisin tapa on siirtyä Mac-näytön yläosassa olevaan Powerpointin valikkopalkkiin ja napsauttaa ”Ikkuna” ja napsauttaa sitten ”Järjestä kaikki”. PowerPoint-ikkunat näyttävät

vastaus

Yksinkertaisin tähän ongelmaan löydetty ratkaisu on napsauttaa hiiren kakkospainikkeella asiaankuuluvaa kuvaketta tehtäväpalkista ja valitse sitten ”Piilota”. Voit sitten tehdä saman ja valita ”Näytä”, ja puuttuva ikkuna ilmestyy uudelleen.

kommentit

  • Tämä ei toiminut minulle.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *