icon DE 配置文件修改方法。

仅供存放个人的配置文件,不要在本版发问。
回复
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

icon DE 配置文件修改方法。

#1

帖子 ljj_jjl2008 » 2012-06-16 15:09

个人配置文件位于:~/.icon-DE/,全局配置文件位于:/use/share/icon-DE/。现在一共5个配置文件。配置文件需要通过icon_de_init命令初始化一次,然后可以手工修改。
配置文件wharf.rc的内容:
注意:现在里面的“图标”一项,可以不写路径,也可以不写扩展名。

代码: 全选

##
#配置文件每行长度,不要超过1024字符。
#---------------------------------------------------------------------------------------------------
# Base-configuration:
#
# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons  Lowered/Raised(0/1)  MainIconHidesAutomatically(0/1/2) SubIconHidesAutomatically(0/1/2) MouseMoveOpenSubIcon(0/1/2)
# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons  Lowered/Raised(0/1)  MainIconHidesAutomatically(0/1/2) SubIconHidesAutomatically(0/1/2) MouseMoveOpenSubIcon(0/1/2)
# baseconfig:后面是基本配置,空格分割的一串数字,分别是:
# (x)(y)(1/2级icon尺寸)(1/2级icon间隔)(3级icon尺寸)(3级icon间隔)(是否长局顶层0/1/2)(主icon隐藏方式0/1/2)(2级icon隐藏方式0/1/2)(2级/3级icon显示隐藏方式)
baseconfig:0 100 64 0 64 0 1 2 2 2 
# baseconfig:第(1-6)个参数决定图标的位置和大小
# baseconfig:第(7)个参数决定图标局底层(0)还是顶层(1),如果是(2)则取消动画效果。
# baseconfig:第(8)个参数决定主icon隐藏方式(0/1/2):0,不隐藏  1,贴左边完全隐藏  2,贴左边半隐藏
# baseconfig:第(9)个参数决定2级icon隐藏方式(0/1/2):0,不隐藏  1,贴左边完全隐藏  2,贴左边半隐藏
# baseconfig:第(10)个参数 打开2级icon/3级icon的方式(0/1/2):0,鼠标单击打开,再单击收起   1,鼠标划过打开,打开程序收起2级icon/右键收起2级icon  2,第一次鼠标划过主icon打开2级icon,打开程序不收起2级icon,右键不收起2级icon
# 千万注意:主icon隐藏方式(0/1/2)和 2级icon隐藏方式(0/1/2)不是 0 时,X(第一个参数)需要设置成较小的数字,否则图标乱跳动

run:openbox &
run:icon-panel &
run:iptux &
run:klipper &
#run:是wharf启动时同时启动的命令行,直接写命令,不要加“引号”。可以写多行。
#run:里面的程序,如果需要延迟启动(比如需要先启动trayer,过3秒再启动其他需要在托盘显示图标的程序),则需要用下列方式写命令)
#run:sleep 3 && klipper &


show_sys_inf:0
#show_sys_inf:表示鼠标指向主icon时,是否显示系统负载信息。

skip:ps panel.trayer xfce4-panel.Xfce4-panel panel.lxpanel xfce4-notifyd.Xfce4-notifyd docker.Docker
#skip:表示这些类型的窗口,主icon滚动鼠标时“跳过”。窗口类型用"wmctrl -l -x" (不包括双引号)命令来查询。
tiling_skip:iptux.Iptux
#tiling_skip:表示这些类型的窗口,不会被“自动调整大小和位置”,也不参与窗口平铺。1.3.5以上版本支持此参数。

windows_where:0,32,0,990,740
#windows_where:确定窗口最优的位置大小,<gav>,<X>,<Y>,<W>,<H>分别是(wm参数)(x坐标)(y坐标)(宽度)(高度),在3级icon或2级独立icon上面连续滚动鼠标,窗口将变成指定的位置和大小。
#第一个参数要设置为0,即让wm自己决定移动窗口的方式。
no_bord_where:0,32,0,990,760
#这是“无标题无边框”状态下的窗口最优大小和位置,比上面的可以稍微大一些。


have_title:0
#have_title:决定是否开机立即进入“无标题边框”模式,0为有“标题边框”,1为“无标题边框”。

#设置icon半透明程度,1为不透明,0为全透明。
trans_icon:0.85

#设置程序窗口半透明程度,1为不透明,0为全透明。
trans_wind:0.85
#------------------------------------------------------------------
# Mainbutton
#这是主icon的图标,1个参数
group0# /usr/share/icons/oxygen/48x48/emotes/face-smile.png

#这是插入的wmaker dockapps。参数是:(dock标题)(dock命令行)(dock命令参数)(x坐标微调)(y坐标微调)
#dock标题 请用wmctrl -l查询,请用apt-get自行安装DOCK软件包。“sudo apt-get install bubblefishymon”
dock1# "bubblefishymon" "bubblefishymon" " " 0 0

#这是独立2级icon,4个参数,分别表示:(图标)(命令行)(tag提示)(title定位用的标志文字),注意双引号配对。
single2# /usr/share/icons/hicolor/48x48/apps/chromium-browser.png  "chromium-browser" "chromium-browser" "- Chromium"

#这是floder类的2级icon,2个参数,分别表示:(图标)(tag提示)
group3# /usr/share/icons/oxygen/48x48/places/folder-favorites.png "文件浏览/位置"

#这是3级icon,4个参数,分别表示:(图标)(命令行)(tag提示)(title定位用的标志文字),注意双引号配对。
/usr/share/icons/oxygen/48x48/places/user-home.png "dolphin ~/" "个人目录" "– Dolphin"
/usr/share/icons/oxygen/48x48/places/folder-blue.png "dolphin /" "/ 根目录" "– Dolphin"
/usr/share/icons/oxygen/48x48/places/user-desktop.png "dolphin ~/Desktop/" "桌面" "– Dolphin"
....
配置文件:clock.rc

代码: 全选

#下面的是为“平铺”功能设计的参数,一共9组。
#这是(2)个窗口平铺,方案(1)里面,第(1)个窗口的位置。
Tiling_window02_1_1:0,32,0,990,380
#这是(2)个窗口平铺,方案(1)里面,第(2)个窗口的位置。
Tiling_window02_1_2:0,32,380,990,375

#这是(2)个窗口平铺,方案(2)里面,第(1)个窗口的位置。
Tiling_window02_2_1:0,32,0,495,760
#这是(2)个窗口平铺,方案(2)里面,第(2)个窗口的位置。
Tiling_window02_2_2:0,527,0,495,760

#这是(2)个窗口平铺,方案(3)里面,第(1)个窗口的位置。
Tiling_window02_3_1:0,32,0,495,760
#这是(2)个窗口平铺,方案(3)里面,第(2)个窗口的位置。
Tiling_window02_3_2:0,527,0,495,760

#这是(3)个窗口平铺方案(1)里面第(1)个窗口的位置。
Tiling_window03_1_1:0,32,0,990,380
#这是(3)个窗口平铺方案(1)里面第(2)个窗口的位置。
Tiling_window03_1_2:0,32,380,495,375
#这是(3)个窗口平铺方案(1)里面第(3)个窗口的位置。
Tiling_window03_1_3:0,527,380,495,375

#这是(3)个窗口平铺方案(2)里面第(1)个窗口的位置。
Tiling_window03_2_1:0,32,0,495,760
#这是(3)个窗口平铺方案(2)里面第(2)个窗口的位置。
Tiling_window03_2_2:0,527,0,495,380
#这是(3)个窗口平铺方案(2)里面第(3)个窗口的位置。
Tiling_window03_2_3:0,527,380,495,375

#这是(3)个窗口平铺方案(3)里面第(1)个窗口的位置。
Tiling_window03_3_1:0,32,0,495,760
#这是(3)个窗口平铺方案(3)里面第(2)个窗口的位置。
Tiling_window03_3_2:0,527,0,495,380
#这是(3)个窗口平铺方案(3)里面第(3)个窗口的位置。
Tiling_window03_3_3:0,527,380,495,375

##可能需要反复实验才能找到满意的平铺位置。修改参数后,在主icon右键点击调入新配置才能生效。
#以下是4个窗口的平铺位置。
Tiling_window04_1_1:0,32,0,1248,505
Tiling_window04_1_2:0,32,505,624,505
Tiling_window04_1_3:0,656,505,624,253
Tiling_window04_1_4:0,656,758,624,252

Tiling_window04_2_1:0,32,0,624,1010
Tiling_window04_2_2:0,656,0,624,350
Tiling_window04_2_3:0,656,352,624,350
Tiling_window04_2_4:0,656,704,624,350

Tiling_window04_3_1:0,32,0,624,550
Tiling_window04_3_2:0,32,550,624,550
Tiling_window04_3_3:0,656,0,624,550
Tiling_window04_3_4:0,656,550,624,550

Alarm1:11:43 午饭时间 1
Alarm2:17:28 下班回家 1
Alarm3:20:45 测试 0
#这是3个闹钟,最后一个(0/1)是开关。
以下是配置文件:panel.rc(side:bottom和cal_cmd:orage是2.1.2以后版本新加的参数。)

代码: 全选

#配置文件每行长度,不要超过1024字符。
#面板高度 比如 18 20 等。
height:16
#“fc-list :lang=zh-cn|sed s/:.*//” 的中文字体结果。
fonts:WenQuanYi Zen Hei-7
#cal_cmd:orage(日历程序对应的命令,比如orage、korganizer等,推荐icon-ccal)
cal_cmd:icon-ccal
#面板透明度 , 0--1 之间的小数。
trans:0.7
#面板项目,支持12个,分别是:隐藏按钮(hide_pad)、系统托盘(systray)、虚拟桌面换页器(pager)、
#程序启动器(appbar)、活动窗口列表(taskbar)、记事本及提醒工具(pinboard)、numlock和capslock提醒器(cnlock)、
#电池信息(battery)、天气预报(weather)、日期栏(date)、时间栏(time)、移动按钮(move_pad)。
#注意:(1)目前每个项目这只能出现一次,不支持重复出现。(2)hide_pad、move_pad建议放在左右端,否则影响美观。
panel_item1:hide_pad
panel_item2:systray
panel_item3:pager
panel_item4:appbar
panel_item5:taskbar
panel_item6:cnlock
panel_item7:pinboard
panel_item8:weather
panel_item9:battery
panel_item10:date
panel_item11:N/A
panel_item12:move_pad
以下是配置文件:desk.rc

代码: 全选

#配置文件每行长度,不要超过1024字符。
#以下参数继承自compton。
# Shadow
#shadow:是否显示阴影(0-不显示,1-显示)
shadow:1

#dnd(僵死窗口)不显示阴影
no-dnd-shadow:1

#dock(入坞窗口)不显示阴影
no-dock-shadow:1

#阴影忽略shaped窗口,具体作用未测试
#shadow-ignore-shaped:

#阴影清爽化
clear-shadow:1

#阴影模糊程度,数字越大越模糊
shadow-radius:5

#阴影X方向偏移
shadow-offset-x:-6

##阴影Y方向偏移
shadow-offset-y:-6

#阴影半透明程度(0-1)
shadow-opacity:0.25

#阴影颜色(红、绿、蓝配色)
shadow-red:0.0
shadow-green:0.5
shadow-blue:0.8

#阴影排除,依据窗口标题或者窗口类型。可以写多行。
shadow-exclude:name='Notification'
shadow-exclude:name='sogou-qimpanel'
shadow-exclude:class_g='Conky'
shadow-exclude:class_g ?='Apwal'
shadow-exclude:class_g ?= 'Notify-osd'
shadow-exclude:class_g='Cairo-clock'
shadow-exclude:_GTK_FRAME_EXTENTS@:c

#作用未知
# xinerama-shadow-crop:1

# Opacity (半透明)相关参数
#菜单
menu-opacity:0.9
#不活跃窗口
inactive-opacity:0.8
#活跃窗口
active-opacity:0.9
#框架
frame-opacity:0.7
#覆盖程序窗口自己已有的不透明度
inactive-opacity-override:0

#不透明策略,格式('不透明度:条件'),例如'50:name *= "Firefox"',可以写多行
# opacity-rule:80:class_g='URxvt'

#X Render 状态用的参数: 预产生 alpha 绘图.   (0.01 - 1.0. 默认 0.03)
alpha-step:0.06
#暗淡背景窗口(0.0-1.0,默认0)
# inactive-dim:0.2
#(含义未知)
# inactive-dim-fixed:1
#模糊背景(毛玻璃效果,会影响显示性能)
# blur-background:1
#模糊窗口框架背景(标题栏毛玻璃效果?会影响显示性能)
# blur-background-frame:1

#设置模糊背景的方式,格式如下:    WIDTH,HEIGHT,ELE1,ELE2,ELE3,ELE4,ELE5...
# 必须使用以下核心之一: 3x3box (default), 5x5box, 7x7box, 3x3gaussian, 5x5gaussian, 7x7gaussian, 9x9gaussian,  11x11gaussian.
#  A 7x7 Guassian 模糊策略写法如下:
#  blur-kern:7,7,0.000003,0.000102,0.000849,0.001723,0.000849,0.000102,0.000003,0.000102,0.003494,0.029143,0.059106,0.029143,0.003494,0.000102,0.000849,0.029143,0.243117,0.493069,0.243117,0.029143,0.000849,0.001723,0.059106,0.493069,0.493069,0.059106,0.001723,0.000849,0.029143,0.243117,0.493069,0.243117,0.029143,0.000849,0.000102,0.003494,0.029143,0.059106,0.029143,0.003494,0.000102,0.000003,0.000102,0.000849,0.001723,0.000849,0.000102,0.000003
#  可以多级模糊,最多4个模糊策略,用逗号分开.
# blur-kern:3x3box
# blur-kern:5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
# 修正模糊背景
# blur-background-fixed:1
#毛玻璃效果排除以下程序
blur-background-exclude:window_type='dock'
blur-background-exclude:window_type='desktop'
blur-background-exclude:_GTK_FRAME_EXTENTS@:c

# Fading(淡入淡出效果)参数
#是否淡入淡出
fading:1
#淡入淡出时间间隔,单位毫秒,默认10
# fade-delta:30
#淡入时间间隔
fade-in-step:0.03
#淡出时间间隔
fade-out-step:0.03
#打开/关闭窗口时不要淡入淡出
# no-fading-openclose:1
#destroyed-argb时不要淡入淡出
# no-fading-destroyed-argb:1
#淡入淡出排除
#fade-exclude:

# Other 其他参数
#出错时不使用opengl(使用 xrender 和 glx)
backend:xrender
#尝试依靠WM 框架来标记活动的窗口
mark-wmwin-focused:1
#尝试标记 WM 框架以外的活动窗口
mark-ovredir-focused:1
#使用WM提供的功能来确定活动管理窗口()
# use-ewmh-active-win:1
#圆润窗口边角
detect-rounded-corners:1
#检查窗口管理器是否支持_NET_WM_OPACITY(有的窗口管理器不支持_NET_WM_OPACITY)
detect-client-opacity:1
#指定屏幕刷新频率。0表示程序通过 X RandR自动判断。
refresh-rate:0

#设置 VSync(垂直同步)模式.共有4种模式:
#    none = No VSync
#    drm = VSync with DRM_IOCTL_WAIT_VBLANK. May only work on some   drivers.
#    opengl = Try to VSync with SGI_video_sync OpenGL extension. Only   work on some drivers.
#    opengl-oml = Try to VSync with OML_sync_control OpenGL extension.     Only work on some drivers. Experimental.    opengl-swc = Try to VSync with SGI_swap_control OpenGL extension.      Only work on some drivers. Works only with GLX backend.      Does not actually control paint timing, only buffer swap is      affected, so it doesn't have the effect of --sw-opti unlike      other methods.
#    opengl-mswc = Try to VSync with MESA_swap_control OpenGL      extension. Basically the same as opengl-swc above, except the      extension we use.
vsync:none

#使用DBE模式,实现垂直同步,消除画面撕裂
dbe:0
#覆盖已有X混合模式程序
paint-on-overlay:1
#限定每个刷新频率内compton动作次数,以提高性能
# sw-opti:1
#检测到全屏窗口则取消混合特效,以便提高全屏窗口新能
# unredir-if-possible:1
#检测到全屏窗口后,延迟多久取消混合特效?默认0
# unredir-if-possible-delay:5000
#以上参数的特例排除
# unredir-if-possible-exclude:

#指定哪些窗口不能获得活动窗口效果
focus-exclude:class_g='Cairo-clock' 
#通过WM_TRANSIENT_FOR判断哪些窗口属于同一组,使同一组的窗口的特效统一
detect-transient:1
#如果以上detect-transient参数有效,则尝试通过WM_CLIENT_LEADER 将窗口归属同一组,使同一组的窗口的特效统一
detect-client-leader:1
#制定一个窗口列表,使这些窗口反转颜色(未严格测试,且影响性能)
#invert-color-include:
#放大/缩小效果,--glx-no-stencil状态时无效(整数,正数放大,负数缩小)
# resize-damage:1

# GLX backend 
#使用GLX来渲染
# glx-no-stencil:1
#GLX直接写屏,可以提高性能,但需要显卡支持
glx-copy-from-front:0
#GLX使用mesa缓冲区,可以提高性能,但需要显卡支持
# glx-use-copysubbuffermesa:1

#GLX部分直接写屏,可提高性能,但需要显卡支持
# glx-no-rebind-pixmap:1

#GLX写屏方式:undefined——最慢,最安全;#copy——最快,需要显卡支持;#exchange——比copy慢,#/3/4/5/6/——渐慢,渐安全#buffer-age——仅部分显卡支持
glx-swap-method:undefined
#GLX使用gpushader4,需要显卡支持
# glx-use-gpushader4:1

#以下2参数效果未知
# xrender-sync:1
# xrender-sync-fence:1

# 按照窗口类型设置效果 ,后面有5个参数(空格分割):窗口类型(字符串)  shadow阴影(0/1)  opacity半透明(0-1,小数形式)  fading淡入淡出(0/1)  focus可聚焦(0/1),可以写多行。
#  窗口类型选择以下之一:unknown/  desktop/  dock/  toolbar/  menu/  utility/  splash/ dialog/ normal/ dropdown_menu/ popup_menu/ tooltip/ notify/ combo / dnd
wintype-opacity:tooltip 1   0.75  1   1

##以上参数继承自compton,根据我的配置文件写法改写。

#weather:x y width height
weather_xywh:200 100 128 256 
# url file_name  天气信息
weather_url:http://qq.ip138.com/weather/shandong/YuCheng.wml

#时间间隔(分钟)
time_for_change:20
# 居中(0/1) 
centered:0
#缩放(0/1) 
scaled:1
#充满(0/1/2)
filled:0
#wallpapers:壁纸文件
wallpapers:/usr/share/wallpapers/Vector_Sunset/contents/images/1440x900.jpg
#weather:x y width height 天气预报出现位置和大小
weather_xywh:200 100 128 256 
# url天气信息网址
weather_url:http://qq.ip138.com/weather/shandong/YuCheng.wml

#时间间隔(分钟)
time_for_change:10
# 居中(0/1) 
centered:0
#缩放(0/1) 
scaled:1
#充满(0/1/2)
filled:0

#wallpapers:壁纸文件
wallpapers:/usr/share/wallpapers/Aghi/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Air/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Atra_Dot/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Autumn/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Beach_Reflecting_Clouds/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Blue_Curl/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Blue_Wood/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Chess/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/City_at_Night/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Code_Poets_Dream/contents/images/1280x1024.jpg
wallpapers:/usr/share/wallpapers/Colorado_Farm/contents/images/1280x1024.jpg

配置文件icon-de.rc的内容:
这个配置文件是1.1.0以后版本才有的,是全局性的一些设定,在里面可以指定7个图标主题的路径,并可以调用gtk3、gtk2的默认图标主题。(还有其他一些配置)。这样在wharf.rc等其他配置文件里面,图标名称就可以不写路径,只写名字,甚至可以不写扩展名。而且通过修改配置文件的图标主题,可以快速改变图标风格。这个是qy提出的建议,谢谢他的建议。

代码: 全选

#这是icon-de1.1.0版本以后使用的配置文件,用于保存icon-de的内部参数和全局设置,以及一些主要命令。
#每行长度,不要超过1024字符。
#---------------------------------------------------------------------------------------------------
#下面这些是“非全路径图标”的搜索优先级。即:先在“/usr/share/icons/oxygen/”下循环,找“48x48/”的apps/、places/、actions/类图标,找不到就找36x36/的...然后换GTK3_DEFAULT....如果都找不到,就遍历这些目录去寻找。
icon_path1:/usr/share/icons/oxygen/
icon_path2:GTK3_DEFAULT
icon_path3:GTK2_DEFAULT
icon_path4:/usr/share/icons/hicolor/
icon_path5:/usr/share/icons/gnome/
icon_path6:/usr/share/icons/default.kde4/
icon_path7:/usr/share/pixmaps/

icon_size1:48x48/
icon_size2:36x36/
icon_size3:32x32/
icon_size4:24x24/
icon_size5:22x22/

icon_kind1:actions/
icon_kind2:animations/
icon_kind3:apps/
icon_kind4:categories/
icon_kind5:devices/
icon_kind6:emblems/
icon_kind7:emotes/
icon_kind8:mimetypes/
icon_kind9:places/
icon_kinda:status/
#下面是常用命令,用于更新/安装/卸载软件。
#更新源
c_update:sudo apt-get update
#c_update:sudo pacman -Sy
#升级软件包
c_upgrade:sudo apt-get dist-upgrade
#c_upgrade:sudo pacman -Su

#安装软件的命令(主要):
c_install_1:sudo apt-get install
#c_install_1:sudo pacman -S
#安装软件的命令(备用):
c_install_2:sudo aptitude install
#c_install_2:sudo yaourt -S

#卸载软件的命令(主要):
c_remove:sudo apt-get purge
#c_remove:sudo pacman -R

#下面是各种默认软件,以后DE处理一些工作时会自动启动他们(比如调用他们修改配置文件、显示帮助信息等)
c_sudo:kdesudo
c_brower:chromium-browser
c_fm:dolphin
c_term:konsole
e_term: -e
c_text:kate
c_ide:geany
c_pic:kolourpaint
c_vpic:gwenview
c_snapshot:ksnapshot
c_mplayer:dragon
c_pdf:okular
c_doc:yozow
c_xls:yozoc
c_ppt:yozop
c_calc:kcalc
c_zip:ark


#这是提示条的底色,RGB配色,<red><green><blue><alpha>
tag_color:255 215 0 255
#这是字体颜色,RGB配色,<red><green><blue><alpha>
font_color:25 35 25 255

文件 /minios/home/lijianjun/icon_de_make/etc/icon-de/icondm.conf ,自带的DE的配置文件。

代码: 全选

# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
default_xserver:/usr/bin/X11/X
xserver_arguments:-nolisten tcp

# Full path to the xauth binary
xauth_path:/usr/bin/X11/xauth
# Xauth file for server
authfile:/var/run/icondm.auth
# Lock file
lockfile:/var/run/icondm.lock
# Log file
logfile:/var/log/icondm.log


# Activate numlock when icondm starts. Valid values: on|off
numlock:on


# Commands for halt, login, etc.
halt_cmd:/sbin/shutdown -h now
reboot_cmd:/sbin/shutdown -r now


# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and icondm theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd:exec ck-launch-session /bin/bash -login /usr/bin/iXsession %session
#login_cmd:exec /bin/bash -login /etc/X11/Xsession "icondm.sh %session"

# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
#sessionstart_cmd:/usr/bin/icondm1.sh  %session
#sessionstop_cmd:/usr/bin/icondm2.sh  %session

# Start in daemon mode. Valid values: yes | no
# daemon:yes

# Executed when pressing F11 (requires imagemagick)
screenshot_cmd:scrot /usr/share/icon-DE/iconcache/icondm.png

# icon
icon_top:100
icon_left:60
icon_width1:800
icon_width2:120
icon_width3:80
icon_width4:265
text_width:800
icon_height:25
wide_gap=3
high_gap:15
icon_color:#BF8000
icon_font:wenquanyi bitmap song-12
background:/usr/share/icon-DE/iconcache/background.jpg
# valid values: stretch, tile
background_style:stretch
background_color:#eedddd

# Messages (ie: shutdown)
msg_color:#FFFFFF
msg_font:Verdana:size=18:bold:dpi=75
msg_x:50%
msg_y:40%
msg_shadow_color:#702342
msg_shadow_xoffset:1
msg_shadow_yoffset:1

# shutdown / reboot messages
shutdown_msg:The system is halting...
reboot_msg:The system is rebooting...


#这是3个自定义WM。
our_wm1:随机启动
our_wm2:select_wm
our_wm3:N/A
#最后二行是上次登陆时自动记录的,不要修改!!
default_wm:icon-de
default_usr:ljj_jjl2008

代码: 全选

su -l ubuntu -c "icon-wmvm 0 0 1200 900 6 "icon-tiling""
这样通过icon-wmvm调用icon-tiling,产生一种自动平铺布局效果。icon-tiling提供一个图形界面(屏幕右下角的5个小按钮),点击则切换布局效果,或者关闭程序。需要写一个脚本,以下是脚本~/icon-tiling的写法:

代码: 全选

#/bin/bash

#在这里写一些环境变量、输入法等基本参数
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
case $1 in
0)  #在这里写启动哪些程序
    openbox & 需要启动一个窗口管理器。
    fcitx &
    sogou-qimpanel &
    geany &
    dolphin &
    yozoc &
    chromium-browser &
    ;;
1)  #这里写“布局一”的命令:
    icon-bord Geany "" 1 1 31 0 800 600 &
# “ 31 0 800 600 ”是窗口要布局到得位置和大小,这个需要手工计算。“Geany”是窗口标题的关键字,作为布局的依据。
    icon-bord Dolphin "" 1 1 833 0 444 600 &
    icon-bord Chromium "" 1 1 31 601 802 405 &
    icon-bord "永中表格" "" 1 1 834 601 444 405 &
    ;;
2) #这里写“布局二”的命令:
    icon-bord Geany "" 1 1 31 0  700 450 &
    icon-bord Dolphin "" 1 1 733 0 544 450 &
    icon-bord "永中表格" "" 1 1 31 451 444 555 &
    icon-bord Chromium "" 1 1 475 451 802 555 &
    ;;
3) #这里写“布局三”的命令:
    icon-bord Geany "" 1 1 31 0  1200 900 &
    icon-bord Dolphin "" 1 1 733 0 544 450 &
    icon-bord "永中表格" "" 1 1 31 451 444 555 &
    icon-bord Chromium "" 1 1 475 451 802 555 &
    ;;
4) #这里写“布局四”的命令:
    icon-bord Chromium "" 1 1 31 0 800 600 &
    icon-bord Dolphin "" 1 1 833 0 444 600 &
    icon-bord Geany "" 1 1 31 601 802 405 &
    icon-bord "永中表格" "" 1 1 834 601 444 405 &
    ;;
5) #这里写“关闭程序”的命令:
    icon-bord Chromium "" 2 1 &
    icon-bord Dolphin "" 2 1 &
    icon-bord Geany "" 2 1 &
    icon-bord "永中表格" "" 2 1 &
    sleep 10 && killall icon-wmvm & 
    ;;
esac   
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

Re: icon DE 配置文件修改方法。

#2

帖子 hasee.wu » 2012-06-16 15:51

这个DE的操作体验,有木有对平板电脑进行改善?  如果有, 假如楼主把它发展成一个智能家居用的,控制中心DE,还有多少工作要做? 如果真能做,需要多少个工时,开价要多少? 
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: icon DE 配置文件修改方法。

#3

帖子 careone » 2012-06-16 17:56

全局配置文件位于:/use/share/icon-DE/
建议调整为 /etc/icon-de/menu.rc
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: icon DE 配置文件修改方法。

#4

帖子 ljj_jjl2008 » 2012-06-18 8:28

hasee.wu 写了:这个DE的操作体验,有木有对平板电脑进行改善?  如果有, 假如楼主把它发展成一个智能家居用的,控制中心DE,还有多少工作要做? 如果真能做,需要多少个工时,开价要多少? 
木有对平板电脑进行改善。我从来没有用过平板电脑,没有这一方面的使用经验感受。作成智能家居用的,控制中心DE,估计难度不大,但还是因为没有触摸开发和应用体验,所以无法估算工作量。这是开源软件,个人不打算用来赚钱,暂时不打算收费。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: icon DE 配置文件修改方法。

#5

帖子 eexpress » 2012-06-18 8:41

#难道不是通用的注释标志?还可带参数?
run后面,至少取消&吧。
● 鸣学
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: icon DE 配置文件修改方法。

#6

帖子 ljj_jjl2008 » 2012-06-18 8:54

eexpress 写了:#难道不是通用的注释标志?还可带参数?
run后面,至少取消&吧。
收到,谢谢!
头像
xzc8825745
帖子: 622
注册时间: 2011-06-04 20:24
联系:

Re: icon DE 配置文件修改方法。

#7

帖子 xzc8825745 » 2012-10-16 23:06

感觉手动编辑配置很麻烦,能不能提供一个图形化的配置工具?
回复