cht電腦資訊gcin已解決問題
adm Find login register

[BUG]視窗位置

guest
1 [BUG]視窗位置
Promote 0 Bookmark 02009-12-16quote  

在雙螢幕時,輸入框不會在次螢幕出現,而是在主視窗出現。

 情況是這樣 

 <a href=http://img136.picfoco.com/img.php?id=1273367247&q=><img src=http://img136.picfoco.com/thumb/1273367247.jpeg></a>

 

eliu
2
Promote 0 Bookmark 02009-12-16quote  

執行 xdpyinfo 出現的 screen size 為何?

screen #0:
  dimensions:    1280x1024 pixels (433x347 millimeters)

guest
3
Promote 0 Bookmark 02009-12-16quote  

 

 

screen #0:

  dimensions:    2304x800 pixels (610x212 millimeters) 

eliu
4
Promote 0 Bookmark 02009-12-16quote  
guest
5
Promote 0 Bookmark 02009-12-16quote  
我設成延伸桌面
eliu
6
Promote 0 Bookmark 02009-12-16quote  
guest
7
Promote 0 Bookmark 02009-12-17quote  

可以直接拉過去

只是視窗放大他會自己判斷是在那個monitor

 我是都把視窗分開放啦

 只要在副螢幕上輸入框就只會在主螢幕上出現

 就和以前opera一樣

不會自動跳位置 

  

eliu
8
Promote 0 Bookmark 02009-12-17quote  
guest
9
Promote 0 Bookmark 02009-12-17quote  

是啊

所以有簡單的方法可以解決這個問題嗎

還是說真的是bug?

 

eliu
10
Promote 0 Bookmark 02009-12-17quote  
guest
11
Promote 0 Bookmark 02009-12-17quote  

ibus可以正常運做

 之前用了ibus一陣子

現在因為gcin的倉頡比較好用才回鍋 

eliu
12
Promote 0 Bookmark 02009-12-17quote  

只好請你 compile debug 用的 gcin 了

gcin-1.4.6.pre17.tar.bz2

tar xvfj gcin*.tar.bz
cd gcin-1.4.6.pre17
./configure
make
./tenv     (執行測試環境,免安裝)

麻煩把顯示的訊息 貼出來,底下是關鍵的訊息

 

display width:1280 height:1024

...
...

move_IC_in_win inpxy:32,12 txy:455,212
move_in_win 455 213
move_IC_in_win inpxy:32,12 txy:455,212
move_in_win 455 213
move_IC_in_win inpxy:32,12 txy:455,212

guest
13
Promote 0 Bookmark 02009-12-18quote  

Make 的時候出現這個

 

 -lX11 -L/usr/X11R6/lib

/usr/bin/ld: cannot find -lXtst

collect2: ld returned 1 exit status

make: *** [gcin] Error 1

 
不太會make
 
可以教一下嗎? 
eliu
14
Promote 0 Bookmark 02009-12-18quote  
guest
15
Promote 0 Bookmark 02009-12-19quote  

上面那個error解決了

 又來兩個    make[1]: /usr/lib/qt4/bin/moc: Command not found

make[1]: Entering directory `/home/obarisk/gcin-1.4.6.pre17/data'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/obarisk/gcin-1.4.6.pre17/data'
make -C gtk-im
make[1]: Entering directory `/home/obarisk/gcin-1.4.6.pre17/gtk-im'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/obarisk/gcin-1.4.6.pre17/gtk-im'
 
麻煩你了
 
我會再加油Orz 
eliu
16
Promote 0 Bookmark 02009-12-19quote  
guest
上面那個error解決了

 又來兩個    make[1]: /usr/lib/qt4/bin/moc: Command not found

這個不用管,應該可以測了。

guest
17
Promote 0 Bookmark 02009-12-21quote  
display width:2304 height:800

eliu
18
Promote 0 Bookmark 02009-12-21quote  
guest
19
Promote 0 Bookmark 02009-12-21quote  

可以再說一次嗎

看不太懂怎麼用出上面那行 

eliu
20
Promote 0 Bookmark 02009-12-21quote  

./tenv 應該會開啟 gedit

開啟詞音的 window或其他輸入法,輸入一些字到 gedit 後應該會出現類似的訊息。

guest
21
Promote 0 Bookmark 02009-12-22quote  
im_sockfd:4
connection via TCP is disabled
sh: /usr/local/share/gcin/script/gcin-user-setup: not found
before gtk_main
hide_in_win: ic is null
(gcin.test:12217): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(gcin.test:12217): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
gcin:cannot load file /usr/local/share/icons/gcin/gcin-tray.png
gcin_im_client_set_cursor_location error: 中斷的 pipe
 
 
我在a.txt中無法改變輸入法 
eliu
22
Promote 0 Bookmark 02009-12-22quote  

guest
gcin:cannot load file /usr/local/share/icons/gcin/gcin-tray.png

mkdir -p  /usr/local/share/icons
cd /usr/local/share/icons
cp -a  /usr/local/share/icons/gcin .

guest
23
Promote 0 Bookmark 02009-12-22quote  

我發現正常運作了

開機以後要重新啟動gcin

就可以正常輸入了

 

不好意思浪費你的時間

感謝您的幫助

 

我猜問題是出在ubuntu是在登入以後才改變解析度

應該是9.10以後改變登入機制所造成的 

cht電腦資訊gcin已解決問題
adm Find login register
views:50336