Add option to remove all displays when the effect is turned off

This commit is contained in:
wheaney 2025-03-06 22:32:52 -08:00
parent 7630a8b5c3
commit 1b671c906e
17 changed files with 509 additions and 369 deletions

View File

@ -1 +1 @@
2.0.2 2.0.3

View File

@ -583,11 +583,23 @@ export default class BreezyDesktopExtension extends Extension {
Globals.logger.log('Disabling SBS mode due to disabling effect'); Globals.logger.log('Disabling SBS mode due to disabling effect');
this._write_control('sbs_mode', 'disable'); this._write_control('sbs_mode', 'disable');
} }
if (!for_setup && this.settings.get_boolean('remove-virtual-displays-on-disable')) {
this._remove_virtual_displays();
}
} catch (e) { } catch (e) {
Globals.logger.log(`[ERROR] BreezyDesktopExtension _effect_disable ${e.message}\n${e.stack}`); Globals.logger.log(`[ERROR] BreezyDesktopExtension _effect_disable ${e.message}\n${e.stack}`);
} }
} }
_remove_virtual_displays() {
try {
GLib.spawn_command_line_sync(`pkill -f "/virtualdisplay( |$)"`);
} catch (e) {
Globals.logger.log(`[ERROR] BreezyDesktopExtension _remove_virtual_displays ${e.message}\n${e.stack}`);
}
}
disable() { disable() {
try { try {
Globals.logger.log_debug('BreezyDesktopExtension disable'); Globals.logger.log_debug('BreezyDesktopExtension disable');

View File

@ -199,6 +199,15 @@
Disable physical displays when XR effect is enabled Disable physical displays when XR effect is enabled
</description> </description>
</key> </key>
<key name="remove-virtual-displays-on-disable" type="b">
<default>
true
</default>
<summary>Remove virtual displays on disable</summary>
<description>
Remove virtual displays when XR effect is disabled
</description>
</key>
<key name="legacy-follow-mode" type="b"> <key name="legacy-follow-mode" type="b">
<default> <default>
false false

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -27,33 +27,33 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "" msgstr ""
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "" msgstr ""
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "" msgstr ""
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
msgid "Focused display" msgid "Focused display"
msgstr "" msgstr ""
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
msgid "All displays" msgid "All displays"
msgstr "" msgstr ""
@ -397,44 +397,52 @@ msgid "Automatically set the glasses as the primary display when plugged in."
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
msgid "Movement look-ahead" msgid "Remove virtual displays on disable"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
msgid "All displays follow mode"
msgstr ""
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead"
msgstr ""
#: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
"movements, jumps ahead, or is very shaky." "movements, jumps ahead, or is very shaky."
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
msgid "All displays follow mode"
msgstr ""
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-02 20:54-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@ -29,36 +29,36 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "Diese Funktion wird von Ihrem Gerät derzeit nicht unterstützt." msgstr "Diese Funktion wird von Ihrem Gerät derzeit nicht unterstützt."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Display-Entfernung" msgstr "Display-Entfernung"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Display-Entfernung" msgstr "Display-Entfernung"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Display-Entfernung" msgstr "Display-Entfernung"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Gebogenes Display" msgstr "Gebogenes Display"
@ -420,10 +420,36 @@ msgstr ""
"angeschlossen ist." "angeschlossen ist."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Gebogenes Display"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Gebogenes Display"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Bewegungsvorausschau" msgstr "Bewegungsvorausschau"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -434,35 +460,18 @@ msgstr ""
"es sei denn, das virtuelle Display hängt hinter Ihren Kopfbewegungen " "es sei denn, das virtuelle Display hängt hinter Ihren Kopfbewegungen "
"hinterher, springt vor oder ist sehr wackelig." "hinterher, springt vor oder ist sehr wackelig."
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "Standard" msgstr "Standard"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "Textskalierung" msgstr "Textskalierung"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "Text unter 1.0 skalieren simuliert ein höher aufgelöstes Display" msgstr "Text unter 1.0 skalieren simuliert ein höher aufgelöstes Display"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Gebogenes Display"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-02 20:55-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n" "Language-Team: Spanish <es@tp.org.es>\n"
@ -28,36 +28,36 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "Esta función no es compatible con tu dispositivo en este momento." msgstr "Esta función no es compatible con tu dispositivo en este momento."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Distancia de la pantalla" msgstr "Distancia de la pantalla"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Distancia de la pantalla" msgstr "Distancia de la pantalla"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Distancia de la pantalla" msgstr "Distancia de la pantalla"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Pantalla curvada" msgstr "Pantalla curvada"
@ -418,10 +418,36 @@ msgstr ""
"Automáticamente configurar las gafas como pantalla principal al enchufarse." "Automáticamente configurar las gafas como pantalla principal al enchufarse."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Pantalla curvada"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Pantalla curvada"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Anticipación de movimiento" msgstr "Anticipación de movimiento"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -432,37 +458,20 @@ msgstr ""
"predeterminado a menos que la pantalla virtual se retrase detrás de los " "predeterminado a menos que la pantalla virtual se retrase detrás de los "
"movimientos de la cabeza, se adelante o sea muy inestable." "movimientos de la cabeza, se adelante o sea muy inestable."
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "Predeterminado" msgstr "Predeterminado"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "Escalado de Texto" msgstr "Escalado de Texto"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
"Escalando el texto por debajo de 1.0 simulará una pantalla de mayor " "Escalando el texto por debajo de 1.0 simulará una pantalla de mayor "
"resolución" "resolución"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Pantalla curvada"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-02 20:54-0700\n" "PO-Revision-Date: 2024-08-02 20:54-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: French <traduc@traduc.org>\n" "Language-Team: French <traduc@traduc.org>\n"
@ -31,36 +31,36 @@ msgstr ""
"Cette fonctionnalité n'est actuellement pas prise en charge par votre " "Cette fonctionnalité n'est actuellement pas prise en charge par votre "
"appareil." "appareil."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Distance d'affichage" msgstr "Distance d'affichage"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Distance d'affichage" msgstr "Distance d'affichage"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Distance d'affichage" msgstr "Distance d'affichage"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Affichage incurvé" msgstr "Affichage incurvé"
@ -422,10 +422,36 @@ msgstr ""
"lorsqu'elles sont branchées." "lorsqu'elles sont branchées."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Affichage incurvé"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Affichage incurvé"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Prédiction de mouvement" msgstr "Prédiction de mouvement"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -435,37 +461,20 @@ msgstr ""
"le temps de rendu. Restez sur la valeur par défaut à moins que l'affichage " "le temps de rendu. Restez sur la valeur par défaut à moins que l'affichage "
"virtuel ne soit lent, ne saute pas ou ne soit très instable." "virtuel ne soit lent, ne saute pas ou ne soit très instable."
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "Par défaut" msgstr "Par défaut"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "Mise à l'échelle du texte" msgstr "Mise à l'échelle du texte"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
"Une mise à l'échelle du texte en dessous de 1.0 simulera un affichage de " "Une mise à l'échelle du texte en dessous de 1.0 simulera un affichage de "
"plus haute résolution" "plus haute résolution"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Affichage incurvé"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-02 21:14-0700\n" "PO-Revision-Date: 2024-08-02 21:14-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n"
@ -29,36 +29,36 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "Questa funzione non è attualmente supportata sul tuo dispositivo." msgstr "Questa funzione non è attualmente supportata sul tuo dispositivo."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Distanza del display" msgstr "Distanza del display"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Distanza del display" msgstr "Distanza del display"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Distanza del display" msgstr "Distanza del display"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Display curvo" msgstr "Display curvo"
@ -420,10 +420,36 @@ msgstr ""
"collegati." "collegati."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Display curvo"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Display curvo"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Anticipo del movimento" msgstr "Anticipo del movimento"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -434,37 +460,20 @@ msgstr ""
"che il display virtuale non rimanga indietro rispetto ai tuoi movimenti, non " "che il display virtuale non rimanga indietro rispetto ai tuoi movimenti, non "
"salti in avanti o sia molto tremolante." "salti in avanti o sia molto tremolante."
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "Predefinito" msgstr "Predefinito"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "Ridimensionamento del testo" msgstr "Ridimensionamento del testo"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
"Ridimensionando il testo sotto a 1.0 si simula una maggiore risoluzione del " "Ridimensionando il testo sotto a 1.0 si simula una maggiore risoluzione del "
"display" "display"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Display curvo"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-02 20:55-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@ -31,36 +31,36 @@ msgstr "メガネを3Dモードに切り替え、表示の幅を2倍にします
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "現在接続されているデバイスはこの機能に対応していません。" msgstr "現在接続されているデバイスはこの機能に対応していません。"
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "ディスプレイ距離" msgstr "ディスプレイ距離"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "ディスプレイ距離" msgstr "ディスプレイ距離"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "ディスプレイ距離" msgstr "ディスプレイ距離"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "曲面ディスプレイ" msgstr "曲面ディスプレイ"
@ -419,10 +419,36 @@ msgid "Automatically set the glasses as the primary display when plugged in."
msgstr "メガネ接続時、自動的にプライマリディスプレイにします。" msgstr "メガネ接続時、自動的にプライマリディスプレイにします。"
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "曲面ディスプレイ"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "曲面ディスプレイ"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "動きの先読み" msgstr "動きの先読み"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -432,37 +458,20 @@ msgstr ""
"ます。仮想ディスプレイが頭の動きに遅れたり、先に進んだり、非常に揺れたりする" "ます。仮想ディスプレイが頭の動きに遅れたり、先に進んだり、非常に揺れたりする"
"場合を除き、デフォルトのままで問題ありません。" "場合を除き、デフォルトのままで問題ありません。"
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "デフォルト" msgstr "デフォルト"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "テキストスケーリング" msgstr "テキストスケーリング"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
"テキストを1.0未満にスケーリングすると、高解像度ディスプレイをシミュレートしま" "テキストを1.0未満にスケーリングすると、高解像度ディスプレイをシミュレートしま"
"す。" "す。"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "曲面ディスプレイ"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-16 10:26-0700\n" "PO-Revision-Date: 2024-08-16 10:26-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@ -28,33 +28,33 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "" msgstr ""
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "" msgstr ""
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "" msgstr ""
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
msgid "Focused display" msgid "Focused display"
msgstr "" msgstr ""
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
msgid "All displays" msgid "All displays"
msgstr "" msgstr ""
@ -398,44 +398,52 @@ msgid "Automatically set the glasses as the primary display when plugged in."
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
msgid "Movement look-ahead" msgid "Remove virtual displays on disable"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
msgid "All displays follow mode"
msgstr ""
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead"
msgstr ""
#: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
"movements, jumps ahead, or is very shaky." "movements, jumps ahead, or is very shaky."
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
msgid "All displays follow mode"
msgstr ""
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-19 09:39-0700\n" "PO-Revision-Date: 2024-08-19 09:39-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Brazilian Portuguese <ldpbr-" "Language-Team: Brazilian Portuguese <ldpbr-"
@ -30,36 +30,36 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "Este recurso não é atualmente suportado para o seu dispositivo." msgstr "Este recurso não é atualmente suportado para o seu dispositivo."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Distância da tela" msgstr "Distância da tela"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Distância da tela" msgstr "Distância da tela"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Distância da tela" msgstr "Distância da tela"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Tela curva" msgstr "Tela curva"
@ -417,10 +417,36 @@ msgstr ""
"Defina automaticamente os óculos como a tela primária quando conectados." "Defina automaticamente os óculos como a tela primária quando conectados."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Tela curva"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Tela curva"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Antecipação de movimento" msgstr "Antecipação de movimento"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -431,36 +457,19 @@ msgstr ""
"virtual tenha atrasos, avance ou seja muito instável em relação aos " "virtual tenha atrasos, avance ou seja muito instável em relação aos "
"movimentos da cabeça " "movimentos da cabeça "
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "Padrão" msgstr "Padrão"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "Redimensionamento de Texto" msgstr "Redimensionamento de Texto"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
"Redimensionar o texto abaixo de 1.0 simulará uma tela de resolução mais alta" "Redimensionar o texto abaixo de 1.0 simulará uma tela de resolução mais alta"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Tela curva"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-17 09:39-0700\n" "PO-Revision-Date: 2024-08-17 09:39-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Russian <gnu@d07.ru>\n" "Language-Team: Russian <gnu@d07.ru>\n"
@ -29,36 +29,36 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "Эта функция в настоящее время не поддерживается для вашего устройства." msgstr "Эта функция в настоящее время не поддерживается для вашего устройства."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Расстояние дисплея" msgstr "Расстояние дисплея"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Расстояние дисплея" msgstr "Расстояние дисплея"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Расстояние дисплея" msgstr "Расстояние дисплея"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Изогнутый дисплей" msgstr "Изогнутый дисплей"
@ -418,10 +418,36 @@ msgstr ""
"подключении." "подключении."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Изогнутый дисплей"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Изогнутый дисплей"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Прогнозирование движения" msgstr "Прогнозирование движения"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -432,35 +458,18 @@ msgstr ""
"виртуальный дисплей не отстает от движений вашей головы, не опережает или не " "виртуальный дисплей не отстает от движений вашей головы, не опережает или не "
"очень трясётся." "очень трясётся."
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "По умолчанию" msgstr "По умолчанию"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Изогнутый дисплей"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-16 10:31-0700\n" "PO-Revision-Date: 2024-08-16 10:31-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@ -29,36 +29,36 @@ msgstr ""
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "Din enhet stöder inte den här funktionen för tillfället." msgstr "Din enhet stöder inte den här funktionen för tillfället."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Avstånd till skärmen" msgstr "Avstånd till skärmen"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Avstånd till skärmen" msgstr "Avstånd till skärmen"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Avstånd till skärmen" msgstr "Avstånd till skärmen"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Böjd skärm" msgstr "Böjd skärm"
@ -417,10 +417,36 @@ msgid "Automatically set the glasses as the primary display when plugged in."
msgstr "Ställer automatisk glasögon som primär skärm när den är ansluten." msgstr "Ställer automatisk glasögon som primär skärm när den är ansluten."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Böjd skärm"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Böjd skärm"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Rörs förväntning" msgstr "Rörs förväntning"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -429,35 +455,18 @@ msgstr ""
"Motverkar ingångsfördröjning genom förutsägelse av huvudrörelser.Behåll " "Motverkar ingångsfördröjning genom förutsägelse av huvudrörelser.Behåll "
"standardinställningen om inte skärmen skakar mycket eller rörsig konstigt." "standardinställningen om inte skärmen skakar mycket eller rörsig konstigt."
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "Standard" msgstr "Standard"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "Textskalning" msgstr "Textskalning"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "Textskalning under 1.0 kommer att simulera en högre skärmupplösning" msgstr "Textskalning under 1.0 kommer att simulera en högre skärmupplösning"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Böjd skärm"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-17 10:08-0700\n" "PO-Revision-Date: 2024-08-17 10:08-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@ -28,36 +28,36 @@ msgstr "Переключає окуляри в режим «бок о бок»
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "Ця функція наразі не підтримується на вашому пристрої." msgstr "Ця функція наразі не підтримується на вашому пристрої."
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "Відстань дисплея" msgstr "Відстань дисплея"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "Відстань дисплея" msgstr "Відстань дисплея"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "Відстань дисплея" msgstr "Відстань дисплея"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "Викривлений дисплей" msgstr "Викривлений дисплей"
@ -416,10 +416,36 @@ msgid "Automatically set the glasses as the primary display when plugged in."
msgstr "Автоматично встановлює окуляри як основний дисплей при підключенні." msgstr "Автоматично встановлює окуляри як основний дисплей при підключенні."
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "Викривлений дисплей"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "Викривлений дисплей"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "Прогнозування руху" msgstr "Прогнозування руху"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -430,35 +456,18 @@ msgstr ""
"віртуальний дисплей відстає від рухів вашої голови, випереджає або дуже " "віртуальний дисплей відстає від рухів вашої голови, випереджає або дуже "
"тремтить." "тремтить."
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "За замовчуванням" msgstr "За замовчуванням"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "" msgstr ""
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "Викривлений дисплей"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-06 19:45-0800\n" "POT-Creation-Date: 2025-03-06 22:32-0800\n"
"PO-Revision-Date: 2024-08-02 20:55-0700\n" "PO-Revision-Date: 2024-08-02 20:55-0700\n"
"Last-Translator: <wayne@xronlinux.com>\n" "Last-Translator: <wayne@xronlinux.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@ -26,36 +26,36 @@ msgstr "切换到并排模式,并将显示宽度翻倍。"
msgid "This feature is not currently supported for your device." msgid "This feature is not currently supported for your device."
msgstr "您的设备目前不支援此功能。" msgstr "您的设备目前不支援此功能。"
#: src/connecteddevice.py:127 #: src/connecteddevice.py:129
#, fuzzy #, fuzzy
msgid "Set Focused Display Distance" msgid "Set Focused Display Distance"
msgstr "显示距离" msgstr "显示距离"
#: src/connecteddevice.py:128 #: src/connecteddevice.py:130
msgid "Use a closer value so the display zooms in when you look at it." msgid "Use a closer value so the display zooms in when you look at it."
msgstr "" msgstr ""
#: src/connecteddevice.py:135 #: src/connecteddevice.py:137
#, fuzzy #, fuzzy
msgid "Set All Displays Distance" msgid "Set All Displays Distance"
msgstr "显示距离" msgstr "显示距离"
#: src/connecteddevice.py:136 #: src/connecteddevice.py:138
msgid "Use a farther value so the displays are zoomed out when you look away." msgid "Use a farther value so the displays are zoomed out when you look away."
msgstr "" msgstr ""
#: src/connecteddevice.py:234 #: src/connecteddevice.py:236
msgid "" msgid ""
"Unable to add virtual displays on this machine. xdg-desktop-portal is " "Unable to add virtual displays on this machine. xdg-desktop-portal is "
"required." "required."
msgstr "" msgstr ""
#: src/connecteddevice.py:268 #: src/connecteddevice.py:270
#, fuzzy #, fuzzy
msgid "Focused display" msgid "Focused display"
msgstr "显示距离" msgstr "显示距离"
#: src/connecteddevice.py:274 #: src/connecteddevice.py:276
#, fuzzy #, fuzzy
msgid "All displays" msgid "All displays"
msgstr "曲面显示" msgstr "曲面显示"
@ -408,10 +408,36 @@ msgid "Automatically set the glasses as the primary display when plugged in."
msgstr "连接时,自动将眼镜设置为主要显示。" msgstr "连接时,自动将眼镜设置为主要显示。"
#: src/gtk/connected-device.ui:533 #: src/gtk/connected-device.ui:533
#, fuzzy
msgid "Remove virtual displays on disable"
msgstr "曲面显示"
#: src/gtk/connected-device.ui:534
msgid "Automatically remove virtual displays when the XR effect is disabled."
msgstr ""
#: src/gtk/connected-device.ui:544
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:545
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:555
#, fuzzy
msgid "All displays follow mode"
msgstr "曲面显示"
#: src/gtk/connected-device.ui:556
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/connected-device.ui:566
msgid "Movement look-ahead" msgid "Movement look-ahead"
msgstr "移动预测" msgstr "移动预测"
#: src/gtk/connected-device.ui:534 #: src/gtk/connected-device.ui:567
msgid "" msgid ""
"Counteracts input lag by predicting head-tracking position ahead of render " "Counteracts input lag by predicting head-tracking position ahead of render "
"time. Stick with default unless virtual display drags behind your head " "time. Stick with default unless virtual display drags behind your head "
@ -420,35 +446,18 @@ msgstr ""
"透过预测头部追踪位置,提前于渲染时间进行预测来抵消输入延迟。除非虚拟显示滞后" "透过预测头部追踪位置,提前于渲染时间进行预测来抵消输入延迟。除非虚拟显示滞后"
"于头部,提前跳动或非常抖动,请尽量使用默认设置。" "于头部,提前跳动或非常抖动,请尽量使用默认设置。"
#: src/gtk/connected-device.ui:552 #: src/gtk/connected-device.ui:585
msgid "Default" msgid "Default"
msgstr "默认" msgstr "默认"
#: src/gtk/connected-device.ui:564 #: src/gtk/connected-device.ui:597
msgid "Text Scaling" msgid "Text Scaling"
msgstr "字体大小比例" msgstr "字体大小比例"
#: src/gtk/connected-device.ui:565 #: src/gtk/connected-device.ui:598
msgid "Scaling text below 1.0 will simulate a higher resolution display" msgid "Scaling text below 1.0 will simulate a higher resolution display"
msgstr "字体缩放小于1.0,将模拟解析度更高的显示效果" msgstr "字体缩放小于1.0,将模拟解析度更高的显示效果"
#: src/gtk/connected-device.ui:595
msgid "Enable multi-tap detection"
msgstr ""
#: src/gtk/connected-device.ui:596
msgid "Enables double-tap to recenter and triple-tap to recalibrate."
msgstr ""
#: src/gtk/connected-device.ui:606
#, fuzzy
msgid "All displays follow mode"
msgstr "曲面显示"
#: src/gtk/connected-device.ui:607
msgid "Follow mode moves all displays, not just the focused one."
msgstr ""
#: src/gtk/display-distance-dialog.ui:9 #: src/gtk/display-distance-dialog.ui:9
msgid "Show full range" msgid "Show full range"
msgstr "" msgstr ""

View File

@ -49,6 +49,7 @@ class ConnectedDevice(Gtk.Box):
reassign_toggle_follow_shortcut_button = Gtk.Template.Child() reassign_toggle_follow_shortcut_button = Gtk.Template.Child()
toggle_follow_shortcut_label = Gtk.Template.Child() toggle_follow_shortcut_label = Gtk.Template.Child()
headset_as_primary_switch = Gtk.Template.Child() headset_as_primary_switch = Gtk.Template.Child()
remove_virtual_displays_on_disable_switch = Gtk.Template.Child()
use_optimal_monitor_config_switch = Gtk.Template.Child() use_optimal_monitor_config_switch = Gtk.Template.Child()
use_highest_refresh_rate_switch = Gtk.Template.Child() use_highest_refresh_rate_switch = Gtk.Template.Child()
movement_look_ahead_scale = Gtk.Template.Child() movement_look_ahead_scale = Gtk.Template.Child()
@ -99,6 +100,7 @@ class ConnectedDevice(Gtk.Box):
# self.settings.bind('widescreen-mode', self.widescreen_mode_switch, 'active', Gio.SettingsBindFlags.DEFAULT) # self.settings.bind('widescreen-mode', self.widescreen_mode_switch, 'active', Gio.SettingsBindFlags.DEFAULT)
# self.settings.bind('curved-display', self.curved_display_switch, 'active', Gio.SettingsBindFlags.DEFAULT) # self.settings.bind('curved-display', self.curved_display_switch, 'active', Gio.SettingsBindFlags.DEFAULT)
self.settings.bind('headset-as-primary', self.headset_as_primary_switch, 'active', Gio.SettingsBindFlags.DEFAULT) self.settings.bind('headset-as-primary', self.headset_as_primary_switch, 'active', Gio.SettingsBindFlags.DEFAULT)
self.settings.bind('remove-virtual-displays-on-disable', self.remove_virtual_displays_on_disable_switch, 'active', Gio.SettingsBindFlags.DEFAULT)
self.settings.bind('use-optimal-monitor-config', self.use_optimal_monitor_config_switch, 'active', Gio.SettingsBindFlags.DEFAULT) self.settings.bind('use-optimal-monitor-config', self.use_optimal_monitor_config_switch, 'active', Gio.SettingsBindFlags.DEFAULT)
self.settings.bind('use-highest-refresh-rate', self.use_highest_refresh_rate_switch, 'active', Gio.SettingsBindFlags.DEFAULT) self.settings.bind('use-highest-refresh-rate', self.use_highest_refresh_rate_switch, 'active', Gio.SettingsBindFlags.DEFAULT)
# self.settings.bind('fast-sbs-mode-switching', self.fast_sbs_mode_switch, 'active', Gio.SettingsBindFlags.DEFAULT) # self.settings.bind('fast-sbs-mode-switching', self.fast_sbs_mode_switch, 'active', Gio.SettingsBindFlags.DEFAULT)

View File

@ -528,6 +528,39 @@
</child> </child>
</object> </object>
</child> </child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Remove virtual displays on disable</property>
<property name="subtitle" translatable="yes">Automatically remove virtual displays when the XR effect is disabled.</property>
<child>
<object class="GtkSwitch" id="remove_virtual_displays_on_disable_switch">
<property name="valign">3</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Enable multi-tap detection</property>
<property name="subtitle" translatable="yes">Enables double-tap to recenter and triple-tap to recalibrate.</property>
<child>
<object class="GtkSwitch" id="enable_multi_tap_switch">
<property name="valign">3</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">All displays follow mode</property>
<property name="subtitle" translatable="yes">Follow mode moves all displays, not just the focused one.</property>
<child>
<object class="GtkSwitch" id="legacy_follow_mode_switch">
<property name="valign">3</property>
</object>
</child>
</object>
</child>
<child> <child>
<object class="AdwActionRow"> <object class="AdwActionRow">
<property name="title" translatable="yes">Movement look-ahead</property> <property name="title" translatable="yes">Movement look-ahead</property>
@ -590,28 +623,6 @@
</child> </child>
</object> </object>
</child> </child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Enable multi-tap detection</property>
<property name="subtitle" translatable="yes">Enables double-tap to recenter and triple-tap to recalibrate.</property>
<child>
<object class="GtkSwitch" id="enable_multi_tap_switch">
<property name="valign">3</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">All displays follow mode</property>
<property name="subtitle" translatable="yes">Follow mode moves all displays, not just the focused one.</property>
<child>
<object class="GtkSwitch" id="legacy_follow_mode_switch">
<property name="valign">3</property>
</object>
</child>
</object>
</child>
</object> </object>
</child> </child>
</object> </object>