|
59 | 59 | <value nick="after-current-tab" value="0"/> |
60 | 60 | <value nick="end" value="1"/> |
61 | 61 | </enum> |
62 | | - |
| 62 | + |
63 | 63 | <enum id="org.nemo.SizePrefixes"> |
64 | 64 | <value value="0" nick="base-10"/> |
65 | 65 | <value value="1" nick="base-10-full"/> |
66 | 66 | <value value="2" nick="base-2"/> |
67 | 67 | <value value="3" nick="base-2-full"/> |
68 | 68 | </enum> |
69 | 69 |
|
| 70 | + <enum id="org.nemo.TerminalSyncMode"> |
| 71 | + <value nick="none" value="0"/> |
| 72 | + <value nick="fm-to-term" value="1"/> |
| 73 | + <value nick="term-to-fm" value="2"/> |
| 74 | + <value nick="both" value="3"/> |
| 75 | + </enum> |
| 76 | + |
| 77 | + <enum id="org.nemo.TerminalSshAutoConnectMode"> |
| 78 | + <value nick="off" value="0"/> |
| 79 | + <value nick="sync-both" value="1"/> |
| 80 | + <value nick="sync-fm-to-term" value="2"/> |
| 81 | + <value nick="sync-term-to-fm" value="3"/> |
| 82 | + <value nick="sync-none" value="4"/> |
| 83 | + </enum> |
| 84 | + |
70 | 85 | <schema id="org.nemo" path="/org/nemo/" gettext-domain="nemo"> |
71 | 86 | <child name="preferences" schema="org.nemo.preferences"/> |
72 | 87 | <child name="icon-view" schema="org.nemo.icon-view"/> |
|
629 | 644 | <summary>Whether the navigation window should be maximized.</summary> |
630 | 645 | <description>Whether the navigation window should be maximized by default.</description> |
631 | 646 | </key> |
| 647 | + <key name="local-terminal-sync-mode" enum="org.nemo.TerminalSyncMode"> |
| 648 | + <default>'both'</default> |
| 649 | + <summary>Local terminal folder synchronization mode</summary> |
| 650 | + <description>Determines how the embedded terminal synchronizes its current directory with the file manager when navigating local folders. 'none': No synchronization. 'fm-to-term': File manager navigation changes terminal directory. 'term-to-fm': Terminal navigation changes file manager location. 'both': Synchronization works in both directions.</description> |
| 651 | + </key> |
| 652 | + <key name="ssh-terminal-auto-connect-mode" enum="org.nemo.TerminalSshAutoConnectMode"> |
| 653 | + <default>'off'</default> |
| 654 | + <summary>SSH terminal auto-connection and synchronization mode preference</summary> |
| 655 | + <description>Determines behavior when an SFTP location is active. 'off': Do not connect automatically. 'sync-both': Connect and sync both ways. 'sync-fm-to-term': Connect and sync File Manager to Terminal. 'sync-term-to-fm': Connect and sync Terminal to File Manager. 'sync-none': Connect without folder synchronization.</description> |
| 656 | + </key> |
| 657 | + <key name="terminal-height" type="i"> |
| 658 | + <default>300</default> |
| 659 | + <summary>Terminal panel height</summary> |
| 660 | + <description>Height of the terminal panel in pixels.</description> |
| 661 | + </key> |
| 662 | + <key name="terminal-visible" type="b"> |
| 663 | + <default>false</default> |
| 664 | + <summary>Terminal pane visibility</summary> |
| 665 | + <description>Whether the terminal pane should be visible.</description> |
| 666 | + </key> |
| 667 | + <key name="terminal-color-scheme" type="s"> |
| 668 | + <default>'system'</default> |
| 669 | + <summary>Terminal color scheme</summary> |
| 670 | + <description>The color scheme to use for the embedded terminal. Available values: 'system', 'dark', 'light', 'solarized-dark', 'solarized-light', 'matrix', 'one-half-dark', 'one-half-light', 'monokai', 'custom'.</description> |
| 671 | + </key> |
| 672 | + <key name="terminal-font-size" type="i"> |
| 673 | + <default>12</default> |
| 674 | + <summary>Terminal font size</summary> |
| 675 | + <description>The font size to use for the embedded terminal in point units.</description> |
| 676 | + </key> |
632 | 677 | <key name="sidebar-width" type="i"> |
633 | 678 | <default>170</default> |
634 | 679 | <summary>Width of the side pane</summary> |
|
0 commit comments