• (转)小小的研究了一下linux下的”注册表“ gconf-editor


    最近学习linux,刚上手gedit,首先要解决的一定是编码的问题,总结一下方法,思路有下:

    一.用图形化界面设置的方法

    运行gconf-editor,在弹出的对话框中选择:/apps/gedit-2/preferences/encodings/auto_detected ,双击auto_detected后添加一个编码:GB18030,保存即可。

    二.用命令行,在终端输入下面命令即可:

    gconftool-2 --set /apps/gedit-2/preferences/encodings/auto_detected --type List --list-type string ["UTF-8","GB2312","CURRENT","ISO-8859-15","UTF-16"]
    gconftool-2 --set /apps/gedit-2/preferences/encodings/shown_in_menu --type List --list-type string ["GB2312","ISO-8859-15"]


    和图形界面的简单比较一些旧不难发现他是怎么工作的

    首先是gconftool-2命令,后面是参数 --set,表示要进行设置,再后面是键所在地址/apps/gedit-2/preferences/encodings/auto_detected,再后面是键值类型--type List参数,表示他是一个列表,再后面是列表元素类型 --list-type string,表示列表元素是字符串,最后就是自己要设置的内容了,["UTF-8","GB2312","CURRENT","ISO-8859-15","UTF-16"],这是一个列表,其中每一个元素都是字符串,和前面对应,执行后会用["UTF-8","GB2312","CURRENT","ISO-8859-15","UTF-16"]这个列表覆盖原来的列表,即键值

    【附录】下面再列举几个可能有用的命令:
    调整窗口按钮:

    gconftool-2 --set /apps/metacity/general/button_layout --type string "maximize,minimize,close:menu" 
    gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"


    桌面不显示已挂载卷图标:

    gconftool-2 --set /apps/nautilus/desktop/volumes_visible --type bool 0

    标题栏鼠标中键卷起窗口:

    gconftool-2 --set /apps/gwd/mouse_wheel_action --type string shade

    桌面显示“计算机”图标:

    gconftool-2 --set /apps/nautilus/desktop/computer_icon_visible --type bool 1

    桌面显示用户主文件夹图标:

    gconftool-2 --set /apps/nautilus/desktop/home_icon_visible --type bool 1

    桌面显示”回收站“图标:

    gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type bool 1

    桌面显示”网络服务器“图标 

    gconftool-2 --set /apps/nautilus/desktop/network_icon_visible --type bool 1

     

    三. 直接修改配置文件

       思想:linux下,一切都是文件! 所以修改文件一定能解决问题。

    1.用户级的:  cd ~【pwd :/root 或者自己创建的任意用户user1:/user1】之后运行以下命令

    1 vi .gconf/apps/gedit-2/preferences/encodings/%gconf.xml  

    修改方法:

     1 <pre class="xml" style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: initial; border-image: initial; vertical-align: baseline; overflow-x: visible; overflow-y: visible;  auto; line-height: 1.333; font-family: Consolas, monospace, 'Courier New'; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border- initial; border-color: initial; clear: none; text-align: left; " name="code"><span style="color:#808080;"><em></em></span><pre name="code" class="plain"><!-- 添加或修改,记得包含GBK -->
     2 <entry name="auto_detected" mtime="1297330539" type="list" ltype="string">
     3      <li type="string"><stringvalue>UTF-8</stringvalue></li>
     4      <li type="string"><stringvalue>GBK</stringvalue></li>
     5      <li type="string"><stringvalue>CURRENT</stringvalue></li>
     6      <li type="string"><stringvalue>ISO-8859-15</stringvalue></li>
     7      <li type="string"><stringvalue>UTF-16</stringvalue></li>
     8  </entry></pre><br>
     9 <pre></pre>
    10 <pre></pre>
    11 <p></p>
    12 <pre></pre>
    13 <pre></pre>
    14 <span style="font-size:16px; color:#333333">2.系统全局的:</span>
    15 <p></p>
    16 <p style="text-align:left"><span style="font-family:Tahoma,Arial,Helvetica,sans-serif; color:#333333"><span style="letter-spacing:2px; line-height:18px"></span></span></p>
    17 <pre name="code" class="plain" style="font-size:12px; "> sudo vi /usr/share/gconf/schemas/gedit.schemas
    18 </pre><span style="font-size:16px">修改方法:</span>
    19 <p></p>
    20 <p style="text-align:left"><span style="font-family:Tahoma,Arial,Helvetica,sans-serif; color:#333333"><span style="letter-spacing:2px; line-height:18px"></span></span></p>
    21 <pre name="code" class="plain" style="font-size:12px; "><!-- 找到 /schemas/apps/gedit-2/preferences/encodings/auto_detected
    22  修改下面的 locale en_US,加上GBK  -->
    23 <locale name="en_GB">
    24     <default>[UTF-8,GBK,CURRENT,ISO-8859-15,UTF-16]</default>
    25 </locale></pre><br>
    26 <span style="color:rgb(51,51,51); font-family:Tahoma,Arial,Helvetica,sans-serif; line-height:18px; text-align:left; background-color:rgb(247,247,247)"><span style="font-size:16px">因为我的用户已经存在,用户级配置已经生成,所以需要改用户级的,(若未生成,那就改全局的吧)</span></span><br>
    27 <br>
    28 <br>
    29 <p></p>
    30 <p style="text-align:left"><span style="font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#333333"><span style="letter-spacing:2px; line-height:18px"><br>
    31 </span></span></p>
    32 <p style="text-align:left"><span style="font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#333333"><span style="letter-spacing:2px; line-height:18px"><br>
    33 </span></span></p>
    34 <p style="text-align:left"><span style="font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#333333"><span style="letter-spacing:2px; line-height:18px"><br>
    35 </span></span></p>
    36 <p style="text-align:left"><span style="font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#333333"><span style="letter-spacing:2px; line-height:18px"><br>
    37 </span></span></p>
    38 <p style="text-align:left"><span style="font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#333333"><span style="letter-spacing:2px; line-height:18px"><br>
    39 </span></span></p>
    40 
    41 </pre>
  • 相关阅读:
    点击弹出层以外的区域隐藏弹出层
    css3 animation 动画属性简介
    IdentityServer4 接入自己的用户体系
    分布式事务的实现
    微服务分布式数据管理的挑战
    微服务的数据自治
    SkyWalking 分布式追踪系统
    创建、改进和控制微服务API的版本和契约
    富领域模型和贫血领域模型
    cenos 安装git
  • 原文地址:https://www.cnblogs.com/habibah-chang/p/3875134.html
Copyright © 2020-2023  润新知