2010-01-06 11 views
14

Emacs 23 acaba de agregar la funcionalidad para cambiar el valor alfa del fotograma actual para hacerlo transparente. Yo sólo escriba el siguiente comando en .emacs:Configuración de una imagen de fondo de Emacs

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

En realidad muestra lo que hay en las ventanas detrás de Emacs. Sin embargo, estaría interesado en hacer una imagen de fondo de Emacs en su lugar. Quizás de algún paisaje estelar o algo así. ¿Alguien tiene ideas sobre cómo cambiar la imagen de fondo detrás del marco?

Respuesta

4

Esto no parece posible de un vistazo. A continuación se presentan los parámetros de trama que se pueden configurar:

  • de auto-aumento
  • auto-inferior
  • background-color
  • border-color
  • border-width
  • cursor de color
  • cursor-type
  • fuente
  • primer plano color
  • icono del nombre
  • icono de tipo
  • interna-border-width
  • barra de menú, líneas
  • ratón color
  • nombre
  • barra de desplazamiento de ancho
  • título
  • unsplittable
  • vertical de barras de desplazamiento
  • visibilidad
  • herramienta de barras líneas
  • scroll-bar-primer plano
  • scroll-bar-fondo
  • pantalla gamma
  • interlineado
  • izquierda franja
  • derecha -fringe
  • wait-for-wm
  • pantalla completa
  • font-backend
  • alfa
  • pegajosa
+0

muy bueno. ¿Cómo obtuviste esta lista? – User1

+10

Encontré mi camino a 'frame.c' a través de la ayuda en línea de Emacs y lo macroed en formato Markdown. Nunca tuve que dejar los confines amistosos. –

+3

+1 ¡Eres un genio de Emacs! Soy algo nuevo para Emacs. ¿Cómo llego a la ayuda en línea de Emacs? ¿Incluyen el código fuente? ¿Cómo aprendiste a hacer todas estas cosas geniales en Emacs? – User1

4

he utilizado para construir desde la fuente sólo para poder utilizar el parche a http://umiushi.com/~wac/bgex/, pero eso no funciona en Mac (y probablemente no Windows). Le permite poner un fondo diferente en diferentes almacenamientos intermedios basados ​​en nombre de archivo o modo mayor. Me gustó mucho.

Una cosa que casi funciona es configurar el stipple para la cara predeterminada M-x customize-face RET default RET en un archivo.Para mí, esto termina siendo peor que nada, ya que solo agrega una imagen de fondo a la parte del búfer con texto (al menos en OS X). Aprendí sobre esto preguntando en emacs-devel http://lists.gnu.org/archive/html/emacs-devel/2009-06/msg00477.html.

También puede encontrar http://www.emacswiki.org/emacs/TransparentEmacs útil.

+0

stipple no funciona para Windows :( – User1

+0

¿Has probado fondos oscuros con bgex? Parece que el cursor siempre está oscuro, es decir, (set-cursor-color "#ffffff") no lo hace más claro que la imagen de fondo. – HighCat

+0

.. oh, veo: deshabilitar dynamic-color-p ayudado, es decir, '(bgex-set-image-default" ~/Pictures/wallpaper_emacs/cosmic.jpg "nil)' – HighCat