3
我正在開發一個基於GTK的應用程序,它必須支持剪貼板。對於我出口使用gtk_clipboard_set_with_data
與目標格式選擇數據:UTF8_STRING
,STRING
,TEXT
,COMPOUND_TEXT
,text/plain
,text/plain;charset=utf-8
,text/rtf
,text/html
和text/url
。使用此功能,我可以將文本從我的應用程序複製粘貼到其他文本編輯器,如gedit。但是,我無法將文本粘貼到XTerm。我應該出口到其他目標嗎?我在哪裏可以獲得XTerm接受的格式列表?使用gtk剪貼板將文本粘貼到GNOME中的xterm
這是否意味着我可以複製粘貼到xterm的所有其他應用程序(例如firefox)同時使用「PRIMARY」和「CLIPBOARD」緩衝區?如果我同時使用「PRIMARY」和「CLIPBOARD」緩衝區,是否會有任何副作用?我的理解是,即使我在Ctrl-C上使用'PRIMARY',如果用戶在粘貼XTerm之前選擇了一些文本,它將被覆蓋。 – 341008 2010-07-22 07:51:19
是的,我相信你是對的。但是xterm用戶應該習慣於這種方式,因爲這是複製粘貼這個古老程序的唯一方法(我自己使用它)。 – schot 2010-07-22 07:54:26
那麼Gnome終端呢?他們支持複製粘貼。這意味着他們使用「剪貼板」,對吧?但我也無法粘貼到他們身上。對不起,提出這麼多問題。只是不知道還有什麼可以轉身。 – 341008 2010-07-22 08:03:43