|
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"/>
|
|
625 | 640 | <summary>Whether the navigation window should be maximized.</summary>
|
626 | 641 | <description>Whether the navigation window should be maximized by default.</description>
|
627 | 642 | </key>
|
| 643 | + <key name="local-terminal-sync-mode" enum="org.nemo.TerminalSyncMode"> |
| 644 | + <default>'both'</default> |
| 645 | + <summary>Local terminal folder synchronization mode</summary> |
| 646 | + <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> |
| 647 | + </key> |
| 648 | + <key name="ssh-terminal-auto-connect-mode" enum="org.nemo.TerminalSshAutoConnectMode"> |
| 649 | + <default>'off'</default> |
| 650 | + <summary>SSH terminal auto-connection and synchronization mode preference</summary> |
| 651 | + <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> |
| 652 | + </key> |
| 653 | + <key name="terminal-height" type="i"> |
| 654 | + <default>300</default> |
| 655 | + <summary>Terminal panel height</summary> |
| 656 | + <description>Height of the terminal panel in pixels.</description> |
| 657 | + </key> |
| 658 | + <key name="terminal-visible" type="b"> |
| 659 | + <default>false</default> |
| 660 | + <summary>Terminal pane visibility</summary> |
| 661 | + <description>Whether the terminal pane should be visible.</description> |
| 662 | + </key> |
| 663 | + <key name="terminal-color-scheme" type="s"> |
| 664 | + <default>'system'</default> |
| 665 | + <summary>Terminal color scheme</summary> |
| 666 | + <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> |
| 667 | + </key> |
| 668 | + <key name="terminal-font-size" type="i"> |
| 669 | + <default>12</default> |
| 670 | + <summary>Terminal font size</summary> |
| 671 | + <description>The font size to use for the embedded terminal in point units.</description> |
| 672 | + </key> |
628 | 673 | <key name="sidebar-width" type="i">
|
629 | 674 | <default>170</default>
|
630 | 675 | <summary>Width of the side pane</summary>
|
|
0 commit comments