文件操作 - keyboard.glade
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/anaconda/ui/spokes/keyboard.glade
编辑文件内容
<?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.18.3 --> <interface> <requires lib="gtk+" version="3.2"/> <requires lib="AnacondaWidgets" version="3.0"/> <object class="GtkListStore" id="addedLayoutStore"> <columns> <!-- column-name name --> <column type="gchararray"/> </columns> </object> <object class="GtkTextBuffer" id="layoutTestBuffer"/> <object class="AnacondaSpokeWindow" id="keyboardWindow"> <property name="can_focus">False</property> <property name="window_name" translatable="yes">KEYBOARD LAYOUT</property> <signal name="button-clicked" handler="on_back_clicked" swapped="no"/> <child internal-child="main_box"> <object class="GtkBox" id="AnacondaSpokeWindow-main_box1"> <property name="can_focus">False</property> <property name="orientation">vertical</property> <child internal-child="nav_box"> <object class="GtkEventBox" id="AnacondaSpokeWindow-nav_box1"> <property name="can_focus">False</property> <child internal-child="nav_area"> <object class="GtkGrid" id="AnacondaSpokeWindow-nav_area1"> <property name="can_focus">False</property> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">0</property> </packing> </child> <child internal-child="alignment"> <object class="GtkAlignment" id="AnacondaSpokeWindow-alignment1"> <property name="can_focus">False</property> <property name="margin_top">12</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="yalign">0</property> <property name="xscale">0.75</property> <property name="yscale">0.75</property> <property name="left_padding">24</property> <property name="right_padding">24</property> <child internal-child="action_area"> <object class="GtkBox" id="keyboardWindow-actionArea"> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="pickLayoutLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Which keyboard layouts would you like to use on this system? You may move any layout to the top of the list to select it as the default.</property> <property name="wrap">True</property> <attributes> <attribute name="font-desc" value="Cantarell 12"/> <attribute name="weight" value="normal"/> <attribute name="scale" value="1"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="warningBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="no_show_all">True</property> <property name="margin_right">20</property> <property name="spacing">2</property> <child> <object class="GtkImage" id="warningImage"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="no_show_all">True</property> <property name="icon_name">dialog-warning</property> <property name="icon_size">1</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="liveWarningLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Changes here will only apply to the installed system. Use the desktop's tool to configure the keyboard for the installation process.</property> <property name="wrap">True</property> <attributes> <attribute name="font-desc" value="Cantarell 12"/> <attribute name="weight" value="normal"/> <attribute name="scale" value="1"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkBox" id="box2"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_top">24</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="spacing">30</property> <property name="homogeneous">True</property> <child> <object class="GtkBox" id="leftSideBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="orientation">vertical</property> <child> <object class="GtkScrolledWindow" id="scrolledwindow1"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="shadow_type">in</property> <property name="min_content_width">240</property> <child> <object class="GtkTreeView" id="layoutView"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="model">addedLayoutStore</property> <property name="headers_visible">False</property> <property name="search_column">0</property> <child internal-child="selection"> <object class="GtkTreeSelection" id="layoutSelection"> <signal name="changed" handler="on_selection_changed" swapped="no"/> </object> </child> <child> <object class="GtkTreeViewColumn" id="layoutColumn"> <property name="title" translatable="yes">name</property> <property name="expand">True</property> <property name="clickable">True</property> <property name="sort_column_id">0</property> <child> <object class="GtkCellRendererText" id="layoutRenderer"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> </child> <child internal-child="accessible"> <object class="AtkObject" id="layoutView-atkobject"> <property name="AtkObject::accessible-name" translatable="yes">Selected Layouts</property> </object> </child> </object> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkToolbar" id="toolbar1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="toolbar_style">icons</property> <property name="icon_size">1</property> <child> <object class="GtkToolButton" id="addLayoutButton"> <property name="width_request">42</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="GUI|Keyboard Layout">_Add layout</property> <property name="use_underline">True</property> <property name="icon_name">list-add-symbolic</property> <signal name="clicked" handler="on_add_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="homogeneous">True</property> </packing> </child> <child> <object class="GtkToolButton" id="removeLayoutButton"> <property name="width_request">42</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="GUI|Keyboard Layout">_Remove layout</property> <property name="use_underline">True</property> <property name="icon_name">list-remove-symbolic</property> <signal name="clicked" handler="on_remove_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="homogeneous">True</property> </packing> </child> <child> <object class="GtkToolButton" id="upButton"> <property name="width_request">42</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="GUI|Keyboard Layout">Move selected layout _up</property> <property name="use_underline">True</property> <property name="icon_name">go-up-symbolic</property> <signal name="clicked" handler="on_up_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="homogeneous">True</property> </packing> </child> <child> <object class="GtkToolButton" id="downButton"> <property name="width_request">42</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="GUI|Keyboard Layout">Move selected layout _down</property> <property name="use_underline">True</property> <property name="icon_name">go-down-symbolic</property> <signal name="clicked" handler="on_down_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="homogeneous">True</property> </packing> </child> <child> <object class="GtkToolButton" id="previewButton"> <property name="width_request">42</property> <property name="height_request">36</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="GUI|Keyboard Layout">_Preview layout</property> <property name="use_underline">True</property> <property name="icon_name">input-keyboard-symbolic</property> <signal name="clicked" handler="on_preview_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="homogeneous">True</property> </packing> </child> <style> <class name="inline-toolbar"/> </style> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="rightSideBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="testingLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="label" translatable="yes" context="GUI|Keyboard Layout">_Test the layout configuration below:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">layoutTextView</property> <attributes> <attribute name="font-desc" value="Cantarell 10"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="testingWindow"> <property name="height_request">100</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="shadow_type">in</property> <child> <object class="GtkTextView" id="layoutTextView"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="border_width">6</property> <property name="buffer">layoutTestBuffer</property> <property name="accepts_tab">False</property> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkLabel" id="layoutSwitchLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">end</property> <property name="valign">start</property> <property name="label" translatable="yes">Alt + Shift to switch layouts.</property> <property name="wrap">True</property> <attributes> <attribute name="font-desc" value="Cantarell Italic 10"/> <attribute name="style" value="italic"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkButton" id="optionsButton"> <property name="label" translatable="yes" context="GUI|Keyboard Layout">_Options</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="halign">end</property> <property name="valign">start</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_options_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <child internal-child="accessible"> <object class="AtkObject" id="keyboardWindow-atkobject"> <property name="AtkObject::accessible-name" translatable="yes">KEYBOARD LAYOUT</property> </object> </child> </object> <object class="GtkListStore" id="newLayoutStore"> <columns> <!-- column-name name --> <column type="gchararray"/> </columns> </object> <object class="GtkTreeModelFilter" id="newLayoutStoreFilter"> <property name="child_model">newLayoutStore</property> </object> <object class="GtkTreeModelSort" id="newLayoutStoreSort"> <property name="model">newLayoutStoreFilter</property> </object> <object class="GtkDialog" id="addLayoutDialog"> <property name="can_focus">False</property> <property name="border_width">6</property> <property name="default_height">450</property> <property name="type_hint">dialog</property> <property name="decorated">False</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox1"> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">2</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="addLayoutDialog-actionArea"> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="cancelButton"> <property name="label" translatable="yes" context="GUI|Keyboard Layout|Add Layout">_Cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="confirmAddButton"> <property name="label" translatable="yes" context="GUI|Keyboard Layout|Add Layout">_Add</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_confirm_add_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="pack_type">end</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="box3"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="label1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="label" translatable="yes">ADD A KEYBOARD LAYOUT</property> <attributes> <attribute name="font-desc" value="Cantarell Bold 10"/> <attribute name="weight" value="bold"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="label3"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">You may add a keyboard layout by selecting it below:</property> <attributes> <attribute name="font-desc" value="Cantarell 12"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="layoutWindow"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="vexpand">True</property> <property name="hscrollbar_policy">never</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="newLayoutView"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="events">GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK</property> <property name="model">newLayoutStoreSort</property> <property name="headers_visible">False</property> <property name="headers_clickable">False</property> <property name="enable_search">False</property> <signal name="button-press-event" handler="on_layout_view_button_press" swapped="no"/> <child internal-child="selection"> <object class="GtkTreeSelection" id="newLayoutSelection"> <property name="mode">multiple</property> <signal name="changed" handler="on_add_layout_selection_changed" swapped="no"/> </object> </child> <child> <object class="GtkTreeViewColumn" id="newLayoutColumn"> <property name="title" translatable="yes">Name</property> <property name="expand">True</property> <property name="sort_column_id">0</property> <child> <object class="GtkCellRendererText" id="newLayoutRenderer"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> </child> <child internal-child="accessible"> <object class="AtkObject" id="newLayoutView-atkobject"> <property name="AtkObject::accessible-name" translatable="yes">Available Layouts</property> </object> </child> </object> </child> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkEntry" id="addLayoutEntry"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="invisible_char">●</property> <property name="secondary_icon_name">edit-clear-symbolic</property> <signal name="changed" handler="on_entry_changed" swapped="no"/> <signal name="icon-press" handler="on_entry_icon_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">False</property> <property name="position">3</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="0">cancelButton</action-widget> <action-widget response="1">confirmAddButton</action-widget> </action-widgets> <child internal-child="accessible"> <object class="AtkObject" id="addLayoutDialog-atkobject"> <property name="AtkObject::accessible-name" translatable="yes">Add Layout</property> </object> </child> </object> <object class="GtkListStore" id="switchingOptsStore"> <columns> <!-- column-name description --> <column type="gchararray"/> <!-- column-name use --> <column type="gboolean"/> </columns> </object> <object class="GtkTreeModelSort" id="switchingOptsSort"> <property name="model">switchingOptsStore</property> </object> <object class="GtkDialog" id="switchingDialog"> <property name="can_focus">False</property> <property name="border_width">6</property> <property name="default_height">450</property> <property name="type_hint">dialog</property> <property name="decorated">False</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox2"> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">2</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="dialog-action_area2"> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="button2"> <property name="label" translatable="yes" context="GUI|Keyboard Layout|Switching Options">_Cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="button1"> <property name="label" translatable="yes" context="GUI|Keyboard Layout|Switching Options">_OK</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="pack_type">end</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkBox" id="box1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="headerLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="valign">start</property> <property name="label" translatable="yes">LAYOUT SWITCHING OPTIONS</property> <attributes> <attribute name="font-desc" value="Cantarell Bold 10"/> <attribute name="weight" value="bold"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="descriptionLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="label" translatable="yes">Which combination(s) would you prefer for switching between keyboard layouts?</property> <property name="wrap">True</property> <attributes> <attribute name="font-desc" value="Cantarell 12"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="scrolledwindow2"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="margin_left">6</property> <property name="margin_right">6</property> <property name="margin_top">6</property> <property name="vexpand">True</property> <property name="hscrollbar_policy">never</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="treeview2"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="vexpand">True</property> <property name="model">switchingOptsSort</property> <property name="headers_visible">False</property> <property name="headers_clickable">False</property> <property name="search_column">0</property> <child internal-child="selection"> <object class="GtkTreeSelection" id="treeview-selection"/> </child> <child> <object class="GtkTreeViewColumn" id="useColumn"> <property name="title" translatable="yes">use</property> <child> <object class="GtkCellRendererToggle" id="useRenderer"> <signal name="toggled" handler="on_use_option_toggled" swapped="no"/> </object> <attributes> <attribute name="active">1</attribute> </attributes> </child> </object> </child> <child> <object class="GtkTreeViewColumn" id="descColumn"> <property name="title" translatable="yes">description</property> <property name="expand">True</property> <child> <object class="GtkCellRendererText" id="descRenderer"/> <attributes> <attribute name="markup">0</attribute> </attributes> </child> </object> </child> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="0">button2</action-widget> <action-widget response="1">button1</action-widget> </action-widgets> <child internal-child="accessible"> <object class="AtkObject" id="switchingDialog-atkobject"> <property name="AtkObject::accessible-name" translatable="yes">Layout Options</property> </object> </child> </object> </interface>
修改文件时间
将文件时间修改为当前时间的前一年
删除文件