Почему символы вертикальной черты '|' и символы квадратных скобок '[' ']' в моих именах окон Cinnamon? Как их отключить?

Утилита grep не позволяет делать это из коробки, поэтому в этом случае вам придется прибегнуть к циклу .

Что-то вроде этого поможет:

i=0
while read -r pattern; do
    outfile="data-$(( i++ )).out"
    fgrep -w "$pattern" data.in >$outfile
    if [ ! -s $outfile ]; then
        rm $outfile
    fi
done <patterns.in

Это также удалит все пустые файлы (шаблонов, которые не совпадают).

3
07.04.2018, 02:03
1 ответ

Апплет Cinnamon для рабочего стола добавляет специальные символы для отображения состояния Windows.

  • свернутое окно :[ имя ]
  • мозаичное окно:| имя
  • привязанное окно:|| имя

Если вы хотите удалить эти специальные символы из имен окон:

  1. Создайте резервную копию этого файла, а затем отредактируйте ее (вам потребуется root-доступ):

/usr/share/cinnamon/applets/window-list@cinnamon.org/applet.js

  1. Найдите слово TILED , чтобы найти нужную часть кода
  2. Закомментируйте нежелательные изменения заголовка окна.

Если вам не нужны какие-либо специальные символы, закомментируйте весь блок с помощью /**/, например:

/*
            if (this.metaWindow.minimized) {
                title = "["+ title +"]";
            } else if (this.metaWindow.tile_type == Meta.WindowTileType.TILED) {
                title = "|"+ title;
            }
            else if (this.metaWindow.tile_type == Meta.WindowTileType.SNAPPED) {
                title = "||"+ title;
            }
*/
  1. Перезапустите Cinnamon -нажмите ALT+F2, введите «r» и нажмите Enter.

Теперь имена ваших окон не должны содержать специальных символов.

5
27.01.2020, 21:15

Теги

Похожие вопросы