window-managers

    1熱度

    1回答

    我想建立一個面板應用程序,都前衛窗口導航或Ubuntu的統一。 我的問題是,一旦我建立與predifined應用面板,我怎麼可以添加項目到面板時,應用程序被打開或啓動? 這裏是TCL我的源代碼: package require Tk set items {xterm gvim firefox} wm withdraw . toplevel .panel wm attributes .pa

    5熱度

    2回答

    如this和this問題中所述,當將xmonad與compton一起使用時,我的浮動窗口有時會在其他窗口後面顯示。我想嘗試的一種可能的解決方法是讓xmonad稍微移動新的浮動窗口,這應該使它們在其他窗口上方呈現。然而,作爲xmonad和Haskell的新手,我不知道如何實現這一點。 我該如何告訴xmonad「當一個新的浮動窗口被創建時,將它向右移動一個像素」? (xmonad-0.10和xmona

    13熱度

    1回答

    我想 刪除邊框(僅)由覆蓋整個屏幕(如mplayer)中的浮動窗口,並 使用不同的邊框顏色(normalBorderColor)當工作區中只有一個窗口時。 目前,我使用XMonad.Layout.NoBorders中的smartBorders從mplayer中刪除邊框,並在該窗口是工作區中唯一的窗口時刪除窗口邊框。然而,當我在兩個工作空間之間切換時,這兩個工作空間都有一個非浮動窗口(無論模式(ta

    1熱度

    1回答

    我正在尋求瞭解Linux桌面環境如何與Xserver協同工作。我正在閱讀大多數窗口管理器不直接打開套接字,而是使用Xlib綁定,這是WM正在編寫的語言,或者您可以使用更高級別的綁定XCB;但我想知道直接打開Xserver的優點是什麼?

    1熱度

    1回答

    可能重複: Close/hide the Android Soft Keyboard 我用下面的代碼隱藏默認的鍵盤帶來了我自己的,它工作正常 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 但是現在,當我點擊一個按鈕時使用以下操作,軟鍵盤不會再出現。爲什麼? getWindow(

    2熱度

    1回答

    我正在嘗試爲學習目的製作一個非常簡單的窗口管理器。我正在使用C和xcb庫。如果啓動了一個新應用程序,我正試圖獲得一個事件。 現在,我創建一個可以接收鼠標和鍵盤事件的根窗口。我還在窗口的頂部畫一條彩條。當我按下Enter時,xterm將使用fork和execvp啓動。這一切都很好。 當xterm(或者我認爲的任何應用程序)啓動時,它會在條的頂部繪製(x = 0,y = 0)。我想將它移動一點(x =

    3熱度

    1回答

    由於美學和可用性的原因,我的程序使用了未修飾的Stage。 我已經實現了核心功能 - 最小化,最大化,關閉,調整大小和拖動都存在。 現在,我發現該程序缺少一些高級功能,因此我需要: 在Windows XP系統上,單擊任務欄中的程序條目不再使其最小化。 在KDE系統上,拖動不允許Stage的任何部分離開屏幕。 每個功能都存在於相應的其他系統上;當舞臺裝飾時,每個系統都可以工作。 我想我是否可以以某種

    1熱度

    1回答

    如果我想要一個未修飾的窗口(例如,我可以自己繪製裝飾),是否有辦法告訴當前X11窗口管理器窗口區域應該可拖動並由窗口管理員管理?我對低級解決方案感興趣(Xlib,XCB或類似)。我也在尋找儘可能標準的解決方案。 另外,我可以將窗口的區域標記爲代表關閉按鈕嗎? 我在問這個問題,因爲如果我可以在窗口的裝飾上附加額外的內容,它會很棒。這受到了蘋果OS X的啓發,所有的裝飾品都是舊的NSView s,有些

    0熱度

    1回答

    我有這些需求的任務:在Ubuntu 12.04上,我需要打開一個Nautilus(文件管理器)的實例,具有用戶在Perl腳本中設置的定義路徑。 有沒有辦法做到這一點?感謝您的迴應。 UPD ,並有可能選擇分別位於一個文件夾(路徑)中的所有文件的特定文件?

    3熱度

    1回答

    我有一個自定義視圖插入到窗口管理器的拖動功能,並覆蓋了OnDraw()方法。我正在嘗試使用翻譯動畫對其進行動畫製作,但動畫無法啓動(也就是animationListener不捕捉動畫),而是從動畫的起點到終點的視圖「跳轉」。 這是自定義視圖: public class DragView extends View { @Override protected void onAnimationEnd