Cosa fare se una finestra è più grande della risoluzione dello schermo?


12

Sto usando Windows 7 su un monitor da 8.9 'con risoluzione dello schermo 1280x768. Usando la potenza dell'aritmetica, sono in grado di determinare che il mio dpi (in realtà ppi) dovrebbe essere 167. Win7 è davvero utile in quanto non è necessario riavviare per applicare le nuove impostazioni dpi, a differenza dei suoi predecessori (anche se avrei piuttosto si applica subito).

Il problema con piccoli monitor in Windows è che quando ti imbatti in finestre troppo grandi per adattarsi allo schermo, non puoi spostare la barra del titolo molto al di sopra di essa. In X window manager che ho usato in passato, è possibile trascinare la finestra in qualsiasi punto desiderato, ma in Windows, anche se si alt-space e si seleziona sposta, si sposterà automaticamente la finestra indietro fino a quando la barra del titolo è visibile.

Sto cercando una soluzione che:

  • mi permette di spostare la finestra liberamente senza riguardo alla visibilità della barra del titolo, oppure
  • collegare una barra di scorrimento a una finestra esistente oppure
  • creare desktop virtuali che mi consentono di estendere finestre su 2 desktop o
  • mi permetta di impostare una risoluzione virtuale più grande, quindi pan & scan.

MODIFICARE:

Ho trovato alcuni prog che potrebbero fare alcuni dei precedenti:

  1. AltDrag

    Mi permette di trascinare, ridimensionare usando il tasto alt e il tasto sinistro / destro del mouse. ! Neat La migliore soluzione finora.

  2. Estensione desktop GiMeSpace

    Dovrebbe permettermi di scorrere il desktop. Non ha funzionato L'altra nuova versione, GiMeSpace Ultimate Taskbar ha funzionato, ma distrugge il mio Superbar, sostituendolo con la sua mappa.

Risposte:


3

introduzione

Un mese di utilizzo di GimmeSpace Desktop Extender in Windows 7 mi ha dato un mal di testa, letteralmente. Ma ho capito come ottenere un desktop virtuale pan-and-scan in Windows 7 usando le schede video ATI Radeon e sono sicuro che le persone che usano le schede NVIDIA possono capire come farlo anche con loro usando i principi di base descritti sotto. Fondamentalmente ti consigliamo di forzare l'installazione di un driver video per Windows XP in Windows 7. Continua a leggere per i dettagli, all'estremo.

Grazie al coniuge di un amico che è un ingegnere hardware in un'azienda che deve rimanere senza nome, ho imparato a configurare un desktop virtuale pan-and-scan in Windows 7. Ci sono voluti alcuni esperimenti, ma i suoi suggerimenti alla fine hanno funzionato. Sto scrivendo questo su un desktop virtuale pan-and-scan in Windows 7.

Base tecnica

Microsoft ha causato il problema quando ha creato Windows Display Driver Model (WDDM) per VISTA e ora Windows 7. È di nuovo Windows 98SE in cui Microsoft ha disabilitato la possibilità di creare un desktop virtuale pan-and-scan per incoraggiare i consumatori ad acquistare due monitor.

WDDM disabilita questa funzionalità. Tuttavia, WDDM è solo il sistema predefinito per la grafica in Windows 7 e VISTA. Il vecchio modello di driver di visualizzazione (XPDM) di Windows XP è ancora presente in Windows VISTA e Windows 7. La chiave è che è necessario forzare l'installazione del driver di visualizzazione di Windows XP per la scheda ATI (e scommetto che funzionerebbe con NVIDIA-based anche le carte). Il driver di visualizzazione di Windows XP utilizza il sistema grafico XPDM che è ancora all'interno di Windows 7 e VISTA. È necessario installare solo il driver dello schermo. Non installare Catalyst Control Center (di seguito denominato CCC).

Questo approccio funziona se il monitor è collegato tramite VGA o DVI. Non ha funzionato per me quando ho provato HDMI.

Si noti che questo non è abbastanza un desktop virtuale pan-and-scan come puoi ottenere in Windows XP usando il CCC per configurarlo. Il desktop virtuale non è abbastanza largo o alto come quello che potrei ottenere in XP. Ma batte un desktop statico per me e forse anche per te.

In questo modo si disabilita la grafica Aero in Windows 7 perché utilizzano il sistema grafico WDDM. Posso vivere senza la caramella visiva di Aero, anche se sembrava davvero bello. Ma sacrificherò la fortuna per la funzionalità in qualsiasi momento, quando si tratta di un computer.

Passi da fare

Ecco come farlo se (1) stai installando Windows 7 e non hai ancora installato ATI CCC e (2) se hai già installato Windows 7.

Questa è una guida passo-passo, probabilmente più dettagli di quanti la maggior parte dei lettori abbia bisogno.

  1. Se stai installando Windows 7 e non hai ancora installato ATI Catalyst Control Center:

    1. Dopo aver installato Windows 7 e il programma Internet Security, scarica da ATI il driver di Windows XP per Windows a 32 o 64 bit. Vi consiglio di trovare la versione 10.4 del driver di Windows XP poiché so che funziona. Le versioni più recenti potrebbero funzionare, ma non le ho testate. Per arrivare alla versione 10.4 (rilasciata alla fine di aprile 2010), seguire i passaggi per trovare i driver di Windows XP per la scheda ATI. Questo ti porterà a uno schermo con uno sfondo nero per i driver della scheda video AMD Radeon (userò la mia scheda per questo esempio). Nella parte inferiore della casella con i driver è presente un collegamento chiamato Driver precedenti. Fare clic sul collegamento e selezionare l'opzione Catalyst 10.4. Vai ai singoli download e seleziona il driver dello schermo o ilDriver integrato WDM . Scaricalo. È inoltre possibile scaricare il driver audio HDMI ATI e il pacchetto di codec video Avivo. Immagino che potresti scaricare l'intero pacchetto CCC e usarlo (che è quello che immagino di aver effettivamente fatto). Le versioni più recenti potrebbero funzionare. Non li ho ancora provati.

    2. Accedi a Gestione dispositivi (fai clic con il pulsante destro del mouse su Risorse del computer e seleziona Gestisci ). Se è presente un adattatore video per la scheda video, fai doppio clic su di esso e disinstalla (ed elimina) il driver video presente. Riavvia Windows 7.

    3. Esegui il file ATI scaricato in modo che configuri i suoi file

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      Questa è la sottodirectory quando si utilizza il pacchetto ATI completo. Annulla l'installazione.

    4. Accedi al tuo file manager (Esplora risorse, Directory Opus o altro file manager) e vai a

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      Fare clic destro su Setup.exee selezionare Proprietà . Fai clic sulla compatibilità scheda e sotto la modalità di compatibilità di controllo Esegui il programma in modalità compatibilità per Windows XP (SP 3). Sempre in Livello privilegio , seleziona Esegui questo programma come amministratore .

    5. Fai la stessa cosa per

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\Setup.exe
      

      e per

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\ATISetup.exe
      

      Non so se fosse necessario, ma ho fatto qualcosa di simile con

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Config\atiicdxx.msi
      

      dove ho scelto di eseguire il programma in modalità compatibilità per la ** versione precedente di Windows * (ho un doppio avvio con Windows XP - non so cosa sarebbe disponibile se non avessi un doppio avvio impostato) . Ho fatto la stessa cosa per il file

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Packages\Drivers\WDM\RIO\XP\atirioxp.msi
      
    6. Quindi corri

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\setup.exe
      

      È necessario scegliere un'installazione personalizzata quando viene scelta tra Express e Custom.

    7. Quando si arriva all'elenco degli elementi da installare, controllare ATI Display Driver. Deseleziona Catalyst Control Center (CCC). Se lo installi, CCC si arresta in modo anomalo e ti dà BSOD ogni volta che esegui CCC. Ho lasciato installare anche i codec AVIVO e la procedura guidata per la risoluzione dei problemi di ATI. Dopo l'installazione, riavvia Windows 7.

    8. Fare clic con il tasto destro del mouse sul desktop e selezionare Risoluzione schermo . Vai su Impostazioni avanzate e fai clic sulla scheda Monitor . Deseleziona Nascondi modalità che questo monitor non può visualizzare . Fai clic sul pulsante OK. Torna nella finestra Modifica l'aspetto del display , fai clic su Risoluzione. Dovrebbe esserci almeno una scelta nella parte superiore della scala che è una risoluzione più alta rispetto a ciò che il tuo monitor effettivamente supporta. Seleziona e applica uno di essi. Nel mio caso, la risoluzione effettiva del mio monitor è di 1920 x 1200. Questi passaggi mi hanno dato una risoluzione di 2048 x 1536 - e un desktop virtuale pan-and-scan. Non è grande quanto il pan-and-scan che potrei ottenere in Windows XP, ma funziona. Posso aprire la pagina intera del mio programma di desktop publishing senza perdere tempo ed energia utilizzando le barre di scorrimento.

  2. Se Windows 7 è già installato e hai già installato ATI Catalyst Control Center:

    L'unica vera differenza rispetto alle istruzioni sopra è che è necessario disinstallare completamente il CCC di Windows 7 e le altre funzionalità ATI di Windows 7 già installate. È possibile aprire il Pannello di controllo e selezionare Programmi e funzionalità . Scorri verso il basso fino a ATI Catalyst Control Manager e fai clic con il pulsante destro del mouse. Selezionare Change . È possibile selezionare Uninstall Manager per disinstallare CCC, il driver dello schermo (se possibile) e altre funzionalità oppure selezionare Express Uninstall ALL ATI Software. In entrambi i casi, è necessario disinstallare tutto il software relativo al video ATI e riavviare Windows 7. È inoltre necessario eseguire il passaggio B sopra per assicurarsi che il driver ATI sia disinstallato ed eliminato.

I passaggi rimanenti dovrebbero consentire di produrre il desktop virtuale pan-and-scan.

Attenzione

Uno dei miei programmi ha causato costantemente un BSOD dopo aver apportato queste modifiche. È un editor di testo gratuito chiamato EditPad Lite 6.4.4. Non so perché si bloccherebbe Windows 7, ma lo faceva ogni volta che lo eseguivo. Quindi ho appena ricevuto un altro editor di testo freeware. Spero che tutti i tuoi programmi funzionino bene.

Questo è tutto. Spero che questa procedura funzioni per te. Fateci sapere a tutti che vale per voi.


4

Infinite Screen è uno strumento gratuito per lo scorrimento del desktop.
Ti permette di impostare finestre più grandi delle dimensioni dello schermo .

Lo standard sta premendo Ctrl+(spostando il mouse sui bordi) o CtrlShift+(muovendo il mouse) e altri 4. (per scorrere fino alla parte inferiore della finestra di grandi dimensioni)

È possibile impostare le dimensioni della finestra nella scheda "oversize" dell'applicazione!

Scarica qui: Infinite_Screen


Risposta eccellente. Avrai già un eccellente collaboratore nella SU community.
wizlog,

1

In Windows 7, la possibilità di spostare manualmente una finestra era nascosta, tuttavia è ancora possibile spostare una finestra con la tastiera. Per fare ciò, tieni premuto MAIUSC e fai clic con il pulsante destro del mouse sul pulsante della barra delle attività della finestra che devi spostare (o ridimensionare, ecc.). Fai clic su sposta e puoi usare le frecce della tastiera per spostare la finestra sullo schermo. Puoi anche usare il mouse, ma devi premere una freccia almeno una volta per abilitare l'abilità di spostamento del mouse.

Visto che quanto sopra in realtà non funziona per togliere la barra del titolo dallo schermo, forse uno di questi gestori di desktop virtuali aiuterà:


È lo stesso che premere alt-space sulla finestra attiva (e preferisco alt-space, la mia abitudine da Win3.1). No, tornerà in vista la barra del titolo. Puoi provare te stesso: seleziona sposta, sposta con la tastiera usando i tasti freccia, quindi conferma premendo invio. Non funzionerà se ci si sposta troppo in alto, ma funzionerà se ci si sposta troppo in basso (finché la barra del titolo è ancora in vista).
Syockit,

@syockit: Beh, sembra che tu abbia ragione. Non l'ho mai notato prima. Visto che hai modificato la tua domanda sui desktop virtuali, ho aggiornato la mia risposta.
jrista,

Grazie per i suggerimenti! Purtroppo, nessuno di questi consente di estendere le finestre su più desktop.
Syockit,

0

Non riesco a pensare a nessuna parte della mia testa, ma la maggior parte delle configurazioni X consente di spostare una finestra facendo clic e trascinando ovunque su di essa mentre Alt è premuto, quindi potrebbe valere la pena cercare strumenti che provano a imitare X e altri Unix- y comportamenti su Windows. Come X-focus negli MS PowerToys, tuttavia (come suggerisce il nome) modifica solo il comportamento di messa a fuoco e nient'altro.

(mi dispiace che non sia una risposta effettiva , ma potrebbe darti alcuni nuovi termini di ricerca per provare a cercare)


Sì, c'è AltDrag per Windows.
Syockit,

0

In situazioni simili (server con valori predefiniti di 800x600 e applicazione dei service pack HP Proliant) ho avuto buona fortuna facendo doppio clic sulla barra del titolo per "massimizzare" la finestra. A volte, questo ottiene tutti gli elementi dell'interfaccia utente ordinati in modo che tutto si adatti. Sembra brutto, ma almeno posso fare clic su quel pulsante OK in basso a destra.


Il più delle volte è colpa del programmatore. Ecco perché rimango bloccato con alcune finestre di dialogo, perché disabilitano il ridimensionamento, ma non seguono le convenzioni della GUI (andiamo, ragazzi! Non state programmando per un solo sistema con
configurazioni

0

Windows non è progettato per funzionare con uno schermo così piccolo senza lasciare più piccoli gli elementi dello schermo. Se questo fosse un display standard a 96 DPI, sarebbe solo 736x441 e ci sarebbero cose che non si adattavano.

Come compromesso potresti provare 120 DPI.


0

Ho trovato una soluzione alla mia incapacità di visualizzare l'intera finestra di dialogo Traccia modifiche nella mia HP Mini con Windows 7. Ho provato di tutto, incluso, come raccomandato da un sito, tenendo premuto Alt e trascinando la finestra con il tasto sinistro del mouse. Ha funzionato bene fino a quando non ho lasciato andare e poi la finestra di dialogo è tornata in posizione, negandomi la possibilità di fare clic su OK in fondo.

Ho provato un trucco del Registro di sistema, ma non sono nemmeno arrivato al passaggio 1 perché la mia scheda grafica evidentemente non ha quello che serve.

Nella disperazione, stavo frugando nelle finestre di dialogo della scheda grafica e notai che il netbook era impostato su un orientamento orizzontale. Cosa succede se lo metto temporaneamente in verticale? Sì, allora sarei in grado di vedere l'intera finestra di dialogo. Whoopie! Ha funzionato. Questa è stata la prima volta che ho usato Microsoft Word 2007 su questa macchina dall'installazione di Windows 7, quindi penso che questa sia probabilmente l'unica volta che dovrò seguire questa procedura. Ho usato Word su questo computer con XP prima, ma non ricordo cosa ho fatto nel 2009 per impostare le modifiche di tracciamento.

Spero comunque che la mia piccola scoperta aiuti qualcuno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.