2010-01-06 42 views
14

Emacs 23 vừa thêm chức năng thay đổi giá trị alpha của khung hiện tại để làm cho nó trong suốt. Tôi chỉ cần gõ lệnh sau trong emacs:Đặt hình nền Emacs

(set-frame-parameter (selected-frame) 'alpha '(85 50))

Nó thực sự cho thấy những gì trên các cửa sổ đằng sau Emacs. Tuy nhiên, tôi sẽ quan tâm đến việc tạo một hình nền Emacs thay thế. Có lẽ một số cảnh quan sao hoặc một cái gì đó. Có ai có ý tưởng về cách thay đổi hình nền sau khung không?

Trả lời

4

Điều này không xuất hiện trong nháy mắt. Dưới đây là các thông số khung có thể được thiết lập:

  • tự động tăng
  • tự động thấp
  • background-color
  • border-color
  • biên giới-width
  • con trỏ màu
  • loại con trỏ
  • phông chữ
  • foreground màu
  • biểu tượng tên
  • biểu tượng kiểu
  • nội biên giới-width
  • menu-thanh-dòng
  • chuột màu
  • tên
  • cuộn-bar-width
  • tiêu đề
  • unsplittable
  • thanh cuộn dọc
  • tầm nhìn
  • công cụ thanh-dòng
  • cuộn-bar-foreground
  • cuộn-bar-nền
  • màn hình-gamma
  • line-khoảng cách
  • trái rìa
  • đúng -fringe
  • wait-for-wm
  • toàn màn hình
  • font-backend
  • alpha
  • dính
+0

rất hay. Làm thế nào bạn có được danh sách này? – User1

+10

Tìm đường đến 'frame.c' thông qua sự trợ giúp nội tuyến Emacs và macro nó vào định dạng Markdown. Không bao giờ phải rời khỏi giới hạn thân thiện. –

+3

+1 Bạn là một thiên tài Emacs! Tôi hơi mới với Emacs. Làm thế nào để tôi nhận được sự trợ giúp nội tuyến Emacs? Chúng có bao gồm mã nguồn không? Làm thế nào bạn học cách làm tất cả những thứ tuyệt vời này trong Emacs? – User1

4

tôi sử dụng để xây dựng từ nguồn chỉ vì vậy tôi có thể sử dụng các bản vá tại http://umiushi.com/~wac/bgex/, nhưng điều đó không làm việc trên Mac (và có lẽ không phải là Windows). Nó cho phép bạn đặt một nền tảng khác nhau trên các bộ đệm khác nhau dựa trên tên tệp hoặc chế độ chính. Tôi rất thích nó.

Một điều gần như hoạt động là đặt đường viền cho khuôn mặt mặc định M-x customize-face RET default RET thành tệp.Đối với tôi điều này kết thúc là tồi tệ hơn không có gì mặc dù kể từ khi nó chỉ thêm một hình nền cho phần của bộ đệm với văn bản trong nó (ít nhất là trên OS X). Tôi đã học về điều này bằng cách hỏi về emacs-devel http://lists.gnu.org/archive/html/emacs-devel/2009-06/msg00477.html.

Bạn cũng có thể tìm thấy http://www.emacswiki.org/emacs/TransparentEmacs hữu ích.

+0

stipple không hoạt động trên Windows: ( – User1

+0

Bạn đã thử hình nền tối với bgex? Có vẻ như con trỏ luôn tối, tức là (set-cursor-color "#ffffff") làm cho nó không sáng hơn ảnh nền – HighCat

+0

.. oh, tôi thấy: vô hiệu hóa màu động-p đã giúp, tức là '(bgex-set-image-default" ~/Hình ảnh/wallpaper_emacs/cosmic.jpg "nil)' – HighCat

Các vấn đề liên quan