LINUX.ORG.RU

Русские заголовки окон...


0

0

в CTWM почему то не показываются. Точнее их совсем не видно, показываются только в Eterm.... Шрифты прописал правильно, с koi8-r в конце.

Пожалуйста не надо писать типа "смени wm" и все в таком духе.

В TWM с русским все нормально.


Вот мой .ctwmrc

# CHESS ########################################################################
# ###### an experimental CTWM theme ############################################

PixmapDirectory "/home/vetal/ctwm-themes/chess"
#
# Warp keys in 'vim style':
#
# alt-k/j cycle window up/down
# alt-h/l go to left/right workspace
# alt-w pop up a small window menu, ie:
# alt-w i iconify window
# alt-w q quit window etc...

Pixmaps
{
TitleHighlight "xpm:bg.xpm"
}

#AutoRaise
#RaiseDelay 100
AutoRelativeResize
BorderWidth 2

Color
{
BorderColor "black"
DefaultBackground "#aaaaaa"
DefaultForeground "black"
TitleBackground "#666666"
TitleForeground "white"
MenuBackground "grey80"
MenuForeground "black"
MenuTitleBackground "#666666"
MenuTitleForeground "white"
IconManagerBackground "#333333"
IconManagerForeground "#cccccc"
IconManagerHighlight "white"
}

Cursors
{
Frame "top_left_arrow"
Title "top_left_arrow"
Icon "box_spiral"
IconMgr "top_left_arrow"
Move "fleur"
Resize "sizing"
Menu "sb_left_arrow"
Button "hand2"
Wait "watch"
Select "dot"
Destroy "pirate"
}

ForceIcons
IconifyByUnmapping
SchrinkIconTitles

IconManagerDontShow
{
"xclock"
"oclock"
"clock"
"xckmail"
"xbiff"
"xload"
"xeyes"
"perfmeter"
"WorkSpaceManager"
"Twm Door"
}

IconManagerGeometry "500x22+0-0" 7

ResizeFont "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*"
IconManagerFont "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*"
TitleFont "-*-helvetica-medium-r-normal-*-10-*-*-*-*-*-*-*"
MenuFont "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*"
WorkspaceFont "-*-fixed-medium-r-normal-*-9-*-*-*-*-*-*-*"


MoveDelta 2
NoGrabServer
NoRaiseOnDeiconify
NoRaiseOnMove
NoRaiseOnResize
DecorateTransients

NoTitle
{
"xclock"
"oclock"
"clock"
"xckmail"
"xbiff"
"xload"
"xeyes"
"perfmeter"
"xlife"
"WorkSpaceManager"
"TWM Icon Manager"
}

RestartPreviousState
ShowIconManager
ShowWorkSpaceManager
UsePPosition "on"
WarpCursor
WorkSpaceManagerGeometry "190x22-0-0" 6
StartInMapState

WorkSpaces
{
"1" {"#666666" "black" "#666666" "black" }
"2" {"#333333" "black" "#333333" "black" }
"3" {"#666666" "black" "#666666" "black" }
"4" {"#333333" "black" "#333333" "black" }
"5" {"#666666" "black" "#666666" "black" }
"6" {"#333333" "black" "#333333" "black" }
}

OccupyAll
{
"xclock"
"oclock"
"clock"
"TWM Icon Manager"
"xload"
}

# BINDINGS #####################################################################

# Define some useful functions for motion-based actions.
Function "move-or-lower" { f.move f.deltastop f.lower }
Function "move-or-raise" { f.move f.deltastop f.raise }
Function "move-or-iconify" { f.move f.deltastop f.iconify }

#Button = KEYS : CONTEXT : FUNCTION

Button1 = : root : f.menu "programs"
Button2 = : root : f.menu "TwmWindows"
Button3 = : root : f.menu "windows"

# These conflict with XEmacs mouse-key bindings:
#Button1 = m : window|icon : f.function "move-or-lower"
#Button2 = m : window|icon : f.iconify
#Button3 = m : window|icon : f.function "move-or-raise"

Button1 = : title : f.function "move-or-raise"
Button2 = : title : f.raiselower
Button3 = : title : f.menu "titlemenu"

Button1 = : frame : f.resize
Button2 = : frame : f.resize
Button3 = : frame : f.resize

Button1 = : icon : f.function "move-or-iconify"
Button2 = : icon : f.iconify

Button1 = : iconmgr : f.iconify
Button2 = : iconmgr : f.iconify

# WARPKEYS #####################################################################
"l" = meta : all : f.rightworkspace
"h" = meta : all : f.leftworkspace "k" = meta : all : f.circleup
"j" = meta : all : f.circledown

"w" = meta : all : f.menu "windownavi"

# TITLE BUTTONS ################################################################
NoDefaults
ButtonIndent 0

LeftTitleButton "xpm:king.xpm" {
Button1 : f.menu "titlemenu"
Button3 : f.delete
}
RightTitleButton "xpm:knight.xpm" {
Button1 : f.squeeze
}
RightTitleButton "xpm:rook.xpm" {
Button1 : f.zoom
Button3 : f.hzoom
}
RightTitleButton "xpm:q2.xpm" {
Button1 : f.fullzoom
Button3 : f.iconify
}

BorderResizeCursors

# MENUS ########################################################################
menu "programs"
{
"Programs" f.title

"Terms" f.menu "terms"
"Net Stuff" f.menu "net"
"Graphics" f.menu "graphics"
"Tools" f.menu "tools"
"Control" f.menu "control"
}

menu "windownavi"
{
"Window navi" f.title

"i Iconify" f.iconify
"q Close" f.delete
"m Maximize" f.fullzoom
"h Maximize horiz." f.hzoom
"j Maximize vert." f.zoom
"r Resize" f.resize
"l Lower" f.lower
}

menu "graphics"
{
"Graphics" f.title

"acroread" !"acroread &"
"gqview" !"gqview &"
"gimp" !"gimp &"
"imagemagick" !"display &"
"xfig" !"xfig -paper_size A4 -exportLanguage eps &"
"xv" !"xv &"
}

menu "terms"
{
"Terms" f.title
"Pin menu" f.pin
"Eterm" !"Eterm &"
"Xterm" !"xterm &"
}

menu "tools"
{
"Tools" f.title

"xfontsel" !"xfontsel &"
"xload" !"xload -nolabel &"
"xlock" !"xlock -mode random -nice 19 &"
"xmag" !"xmag &"
"xxgdb" !"xxgdb &"
}

menu "control"
{
"Control" f.title

"Restart" f.restart
"-------" f.nop
" Quit! " f.quit
}

Function "showWSMmap" { f.showWorkspaceMgr f.setmapstate }

menu "windows"
{
"Windows" f.title

"Pin menu" f.pin
"Occupy" f.occupy
"Occupy All" f.occupyall
"Button State" f.setbuttonsstate
"Map State" f.setmapstate
"ShowWorkSpaceMgr" f.function "showWSMmap"
"HideWorkSpaceMgr" f.hideWorkspaceMgr
"Iconify" f.iconify
"Resize" f.resize
"Move" f.move
"Raise" f.raise
"Lower" f.lower
"Focus" f.focus
"Unfocus" f.unfocus
"Show IconMgr" f.showiconmgr
"Hide IconMgr" f.hideiconmgr
"Vanish" f.vanish
"Kill" f.destroy
"Delete" f.delete
"Refresh" f.refresh
"Info" f.identify
"Restart" f.restart
"Exit X Windows" f.menu "exit X"
}

menu "titlemenu"
{
"Window options" f.title

"Occupy" f.occupy
"Occupy All" f.occupyall
"Iconify" f.iconify
"Resize" f.resize
"Move" f.move
"Raise" f.raise
"Lower" f.lower
"Focus" f.focus
"Unfocus" f.unfocus
"Vanish" f.vanish
"Kill" f.destroy
"Delete" f.delete
"Info" f.identify
}
menu "exit X"
{
"Exit X" f.title

"Select if you're SURE!" f.quit
}

menu "net"
{
"Net Stuff" f.title

"FireFox" !"firefox &"
"PSI" !"psi &"
"konq" !"konqueror &"
"lynx" !"Eterm -fg white -bg black -cr white -e lynx http://google.com &"
}

Да и еще, может кто знает как убрать этот идиотский крестик когда курсор не находится ни на одном окне?

Заранее всем спасибо.

gh0stwizard ★★★★★
() автор топика

>> Шрифты прописал правильно, с koi8-r в конце.
а конфиге у тебя совсем другое:
====
ResizeFont "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*"
IconManagerFont "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*"
TitleFont "-*-helvetica-medium-r-normal-*-10-*-*-*-*-*-*-*"
MenuFont "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*"
WorkspaceFont "-*-fixed-medium-r-normal-*-9-*-*-*-*-*-*-*"
====

home_user ★★★
()
Ответ на: комментарий от gh0stwizard

Да и еще, может кто знает как убрать этот идиотский крестик

этот "идиотский крестик" убирается командой 
xsetroot -cursor_name top_left_arrow :))

unicsoid ★★
()
Ответ на: комментарий от unicsoid

Насчет конфига... эта старая версия, в нынешней все как раз таки прописано как надо =)) Мне просто интересно у кого нить в заголовках например Мозиллы присутсвуют русские буквы или нет? В нете искал скрин такой, но не нашел -- везде только терминалы.

gh0stwizard ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.