Vorrei un metodo più conveniente che non implichi la modifica di un file e il riavvio.
Non puoi. Beh, non è del tutto vero; potresti farlo senza riavviare ma dovresti riavviare la GUI usando una configurazione diversa (vedi sotto).
La rotazione dinamica nella GUI è normalmente gestita dal server Xorg. Xorg usa un driver userland per la visualizzazione impilato sopra quello del kernel. Questo può essere adattato all'hardware, ma nel caso del Raspberry Pi attualmente non lo è (e forse non ci sarebbe alcun vantaggio nel farlo); viene utilizzato un driver del framebuffer generico, fbdev
.
Di conseguenza, sei soggetto alle limitazioni di fbdev
driver, che non consente la rotazione dinamica. Tuttavia, consente la rotazione statica come descritto qui. Questo è un metodo diverso dall'uso di config.txt
; immagino che l'uso di config.txt
avrebbe prestazioni migliori perché la rotazione viene eseguita in hardware, mentre con la metodologia Xorg presumibilmente non lo è (ma ancora, questo è solo un indovina). Tuttavia, secondo questa domanda alcune persone hanno avuto problemi con display_rotate = 3
; altre persone hanno suggerito che questo potrebbe essere un problema del firmware facilmente correggibile. In ogni caso sei libero di provare uno dei due (provarli entrambi ruoterebbe lo schermo più volte).
Se vuoi mantenere una configurazione alternativa, creane una come da risposta collegata e inseriscila in una directory in / etc / X11
, ad esempio alt_config
, chiamala rotate.conf
e:
startx - - -config alt_config / rotate.conf
Vedi man startx
e man xorg
per una spiegazione di come funziona.