LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем (это происходит автоматически каждую сессию, но сейчас надо сразу применить):

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

UPD. Да, ну и добавлю, что если у тебя оконный менеджер настроен давать приложениям xterm какую-то свою иконку, то надо его от этого отучить возможно. Все зависит от. Например, я у себя в IceWM меняю иконку xterm правилом, поэтому не срабатывало, так как IceWM переопределял этот Hint по-своему (это все правильно). Надо сделать так, чтобы к иконке никто не прикасался.

UPD2. Возможно, xterm не поймет иконки произвольных размеров (это надо проверить), а только вот этот ряд: 16, 32, 48

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем (это происходит автоматически каждую сессию, но сейчас надо сразу применить):

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

UPD. Да, ну и добавлю, что если у тебя оконный менеджер настроен давать приложениям xterm какую-то свою иконку, то надо его от этого отучить возможно. Все зависит от. Например, я у себя в IceWM меняю иконку xterm правилом, поэтому не срабатывало, так как IceWM переопределял этот Hint по-своему (это все правильно). Надо сделать так, чтобы к иконке никто не прикасался.

UPD2. Возможно, xterm не поймет иконки произвольных размеров. Это надо проверить, а только вот этот ряд: 16, 32, 48

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем (это происходит автоматически каждую сессию, но сейчас надо сразу применить):

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

UPD. Да, ну и добавлю, что если у тебя оконный менеджер настроен давать приложениям xterm какую-то свою иконку, то надо его от этого отучить возможно. Все зависит от. Например, я у себя в IceWM меняю иконку xterm правилом, поэтому не срабатывало, так как IceWM переопределял этот Hint по-своему (это все правильно). Надо сделать так, чтобы к иконке никто не прикасался.

UPD2. Возможно, xterm не поймет иконки произвольных рамеров. Это надо проверить, а только вот этот ряд: 16, 32, 48

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем (это происходит автоматически каждую сессию, но сейчас надо сразу применить):

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

UPD. Да, ну и добавлю, что если у тебя оконный менеджер настроен давать приложениям xterm какую-то свою иконку, то надо его от этого отучить возможно. Все зависит от. Например, я у себя в IceWM меняю иконку xterm правилом, поэтому не срабатывало, так как IceWM переопределял этот Hint по-своему (это все правильно). Надо сделать так, чтобы к иконке никто не прикасался.

UPD2. Возможно, xterm не поймет иконки произвольных рамеров. Это надо проверить, а толко вот этот ряд: 16, 32, 48

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем (это происходит автоматически каждую сессию, но сейчас надо сразу применить):

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

UPD. Да, ну и добавлю, что если у тебя оконный менеджер настроен давать приложениям xterm какую-то свою иконку, то надо его от этого отучить возможно. Все зависит от. Например, я у себя в IceWM меняю иконку xterm правилом, поэтому не срабатывало, так как IceWM переопределял этот Hint по-своему (это все правильно). Надо сделать так, чтобы к иконке никто не прикасался.

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем (это происходит автоматически каждую сессию, но сейчас надо сразу применить):

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

UPD. Да, ну и добавлю, что если у тебя оконный менеджер настроен давать приложениям xterm какую-то свою иконку, то надо его от этого отучить возможно. Все зависит от. Например, я у себя в IceWM меняю иконку xterm парвилом, поэтому не срабатывало, так как IceWM переопределял этот Hint по-совему (это все правильно). Надо сделать так, чтобы к иконке никто не прикасался.

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем (это происходит автоматически каждую сессию, но сейчас надо сразу применить):

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

Исправление Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm

Должно заработать без этого xseticon. Я проверил - у меня арбайтен.

man xterm

       iconHint (class IconHint)
               Specifies an icon which will be added to the window manager
               hints.  Xterm provides no default value.

               Set this resource to “none” to omit the hint entirely, using
               whatever the window manager may decide.

               If the iconHint resource is given (or is set via the -n option)
               xterm searches for a pixmap file with that name, in the current
               directory as well as in /usr/share/pixmaps.  if the resource
               does not specify an absolute pathname.  In each case, xterm
               adds “_48x48” and/or “.xpm” to the filename after trying
               without those suffixes.  If it is able to load the file, xterm
               sets the window manager hint for the icon-pixmap.  These
               pixmaps are distributed with xterm, and can optionally be
               compiled-in:

               ·   mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

               ·   filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

               ·   xterm_16x16, xterm_32x32, xterm_48x48

               ·   xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

               In either case, xterm allows for adding a “_48x48” to specify
               the largest of the pixmaps as a default.  That is, “mini.xterm”
               is the same as “mini.xterm_48x48”.

               If no explicit iconHint resource is given (or if none of the
               compiled-in names matches), xterm uses “mini.xterm” (which is
               always compiled-in).

               The iconHint resource has no effect on “desktop” files,
               including “panel” and “menu”.  Those are typically set via a
               “.desktop” file; xterm provides samples for itself (and the
               uxterm script).  The more capable desktop systems allow
               changing the icon on a per-user basis.

Исходная версия Zubok, :

Еще вариант. Для твоего класса окна Mutt прописать в ~/.Xresources:

Mutt*iconHint: /path/to/icon.xpm

Затем

$ xrdb ~/.Xresources

В xpm иконку можно переконвертировать при помощи convert или сразу указать подходящую в xpm:

$ convert /path/to/icon.[png,gif,jpeg...] /path/to/new/icon.xpm


Должно заработать без этого xseticon