Как я могу использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?

Поведение, которое вы описываете, похоже на ваш терминал, застряло в полноэкранном режиме «адресации курсора», используемом такими инструментами, как less и vi.

Режим может застрять, если эти программы не выходить чисто. Например, если вы kill -9 их или запускаете их через сеанс ssh, который отключается. Вы можете выйти из этого режима терминала, выполнив следующую команду:

tput rmcup

Или просто попробуйте просмотреть файл с помощью less и выйти как обычно. Затем вы должны иметь доступ к вашему прокрутке и содержимому экрана, когда был введен режим адресации курсора.

17
задан 12 July 2012 в 01:29

24 ответа

Вы можете, но вы должны использовать исправленную libnotify , чтобы сделать это

notify-send не имеет возможности заменить существующие уведомления до того, как они истекли (или исчезли) ). Это известная ошибка . Тем не менее, комментатор в отчете об ошибке опубликовал патч для его исправления.

Установка исправленного libnotify-bin из PPA

Я создал исправленную версию пакета libnotify-bin , которая допускает замены в моем PPA. В настоящее время он предназначен только для Ubuntu 12.04, но если он вам нужен для любого другого поддерживаемого в настоящее время выпуска, пожалуйста, оставьте комментарий, и я постараюсь сделать его доступным.

Для установки откройте терминал и:

sudo apt-add-repository ppa:izx/askubuntu
sudo apt-get update
sudo apt-get install libnotify-bin

Как использовать возможности замены

Исправленный notify-send включает в себя два новых переключателя, -p (или - print-id ) и -r (или - идентификатор замены ). --help описывает их как:

  -p, --print-id                    Print the notification ID.
  -r, --replace-id=REPLACE_ID       The ID of the notification to replace.
  • При -p каждый notify-send будет возвращать идентификатор N (число / целое число).
  • Выдача другого notify-send с -r N немедленно заменит предыдущее уведомление .
  • Например, для bash вы можете сохранить идентификатор из notify-send -p ... с помощью:
    NID=$(notify-send -p "MESSAGE-1")
    
    и затем замените его на:
    notify-send -r $NID "MESSAGE-2"
    
  • Вы можете рекурсивно использовать в сценарии как -p , так и -r , так как Пока переменная -r инициализируется равной 0 в начале.
  • Вот простой скрипт, который показывает уведомления, считающие от 0 до 100 с интервалом в полсекунды:
    #!/bin/bash
    NID=0
    for i in {0..100..10}    do       NID=$(notify-send -p -r $NID $i)       sleep 0.5    done
13
ответ дан 31 July 2018 в 10:38

Вы можете, но вы должны использовать исправленную libnotify , чтобы сделать это

notify-send не имеет возможности заменить существующие уведомления до того, как они истекли (или исчезли) ). Это известная ошибка . Тем не менее, комментатор в отчете об ошибке опубликовал патч для его исправления.

Установка исправленного libnotify-bin из PPA

Я создал исправленную версию пакета libnotify-bin , которая допускает замены в моем PPA. В настоящее время он предназначен только для Ubuntu 12.04, но если он вам нужен для любого другого поддерживаемого в настоящее время выпуска, пожалуйста, оставьте комментарий, и я постараюсь сделать его доступным.

Для установки откройте терминал и:

sudo apt-add-repository ppa:izx/askubuntu
sudo apt-get update
sudo apt-get install libnotify-bin

Как использовать возможности замены

Исправленный notify-send включает в себя два новых переключателя, -p (или - print-id ) и -r (или - идентификатор замены ). --help описывает их как:

  -p, --print-id                    Print the notification ID.
  -r, --replace-id=REPLACE_ID       The ID of the notification to replace.
  • При -p каждый notify-send будет возвращать идентификатор N (число / целое число).
  • Выдача другого notify-send с -r N немедленно заменит предыдущее уведомление .
  • Например, для bash вы можете сохранить идентификатор из notify-send -p ... с помощью:
    NID=$(notify-send -p "MESSAGE-1")
    
    и затем замените его на:
    notify-send -r $NID "MESSAGE-2"
    
  • Вы можете рекурсивно использовать в сценарии как -p , так и -r , так как Пока переменная -r инициализируется равной 0 в начале.
  • Вот простой скрипт, который показывает уведомления, считающие от 0 до 100 с интервалом в полсекунды:
    #!/bin/bash
    NID=0
    for i in {0..100..10}    do       NID=$(notify-send -p -r $NID $i)       sleep 0.5    done
13
ответ дан 2 August 2018 в 00:22

Вы можете, но вы должны использовать исправленную libnotify , чтобы сделать это

notify-send не имеет возможности заменить существующие уведомления до того, как они истекли (или исчезли) ). Это известная ошибка . Тем не менее, комментатор в отчете об ошибке опубликовал патч для его исправления.

Установка исправленного libnotify-bin из PPA

Я создал исправленную версию пакета libnotify-bin , которая допускает замены в моем PPA. В настоящее время он предназначен только для Ubuntu 12.04, но если он вам нужен для любого другого поддерживаемого в настоящее время выпуска, пожалуйста, оставьте комментарий, и я постараюсь сделать его доступным.

Для установки откройте терминал и:

sudo apt-add-repository ppa:izx/askubuntu
sudo apt-get update
sudo apt-get install libnotify-bin

Как использовать возможности замены

Исправленный notify-send включает в себя два новых переключателя, -p (или - print-id ) и -r (или - идентификатор замены ). --help описывает их как:

  -p, --print-id                    Print the notification ID.
  -r, --replace-id=REPLACE_ID       The ID of the notification to replace.
  • При -p каждый notify-send будет возвращать идентификатор N (число / целое число).
  • Выдача другого notify-send с -r N немедленно заменит предыдущее уведомление .
  • Например, для bash вы можете сохранить идентификатор из notify-send -p ... с помощью:
    NID=$(notify-send -p "MESSAGE-1")
    
    и затем замените его на:
    notify-send -r $NID "MESSAGE-2"
    
  • Вы можете рекурсивно использовать в сценарии как -p , так и -r , так как Пока переменная -r инициализируется равной 0 в начале.
  • Вот простой скрипт, который показывает уведомления, считающие от 0 до 100 с интервалом в полсекунды:
    #!/bin/bash
    NID=0
    for i in {0..100..10}    do       NID=$(notify-send -p -r $NID $i)       sleep 0.5    done
13
ответ дан 4 August 2018 в 15:51

Вы можете, но вы должны использовать исправленную libnotify , чтобы сделать это

notify-send не имеет возможности заменить существующие уведомления до того, как они истекли (или исчезли) ). Это известная ошибка . Тем не менее, комментатор в отчете об ошибке опубликовал патч для его исправления.

Установка исправленного libnotify-bin из PPA

Я создал исправленную версию пакета libnotify-bin , которая допускает замены в моем PPA. В настоящее время он предназначен только для Ubuntu 12.04, но если он вам нужен для любого другого поддерживаемого в настоящее время выпуска, пожалуйста, оставьте комментарий, и я постараюсь сделать его доступным.

Для установки откройте терминал и:

sudo apt-add-repository ppa:izx/askubuntu
sudo apt-get update
sudo apt-get install libnotify-bin

Как использовать возможности замены

Исправленный notify-send включает в себя два новых переключателя, -p (или - print-id ) и -r (или - идентификатор замены ). --help описывает их как:

  -p, --print-id                    Print the notification ID.
  -r, --replace-id=REPLACE_ID       The ID of the notification to replace.
  • При -p каждый notify-send будет возвращать идентификатор N (число / целое число).
  • Выдача другого notify-send с -r N немедленно заменит предыдущее уведомление .
  • Например, для bash вы можете сохранить идентификатор из notify-send -p ... с помощью:
    NID=$(notify-send -p "MESSAGE-1")
    
    и затем замените его на:
    notify-send -r $NID "MESSAGE-2"
    
  • Вы можете рекурсивно использовать в сценарии как -p , так и -r , так как Пока переменная -r инициализируется равной 0 в начале.
  • Вот простой скрипт, который показывает уведомления, считающие от 0 до 100 с интервалом в полсекунды:
    #!/bin/bash
    NID=0
    for i in {0..100..10}    do       NID=$(notify-send -p -r $NID $i)       sleep 0.5    done
13
ответ дан 6 August 2018 в 00:29

Вы можете, но вы должны использовать исправленную libnotify , чтобы сделать это

notify-send не имеет возможности заменить существующие уведомления до того, как они истекли (или исчезли) ). Это известная ошибка . Тем не менее, комментатор в отчете об ошибке опубликовал патч для его исправления.

Установка исправленного libnotify-bin из PPA

Я создал исправленную версию пакета libnotify-bin , которая допускает замены в моем PPA. В настоящее время он предназначен только для Ubuntu 12.04, но если он вам нужен для любого другого поддерживаемого в настоящее время выпуска, пожалуйста, оставьте комментарий, и я постараюсь сделать его доступным.

Для установки откройте терминал и:

sudo apt-add-repository ppa:izx/askubuntu
sudo apt-get update
sudo apt-get install libnotify-bin

Как использовать возможности замены

Исправленный notify-send включает в себя два новых переключателя, -p (или - print-id ) и -r (или - идентификатор замены ). --help описывает их как:

  -p, --print-id                    Print the notification ID.
  -r, --replace-id=REPLACE_ID       The ID of the notification to replace.
  • При -p каждый notify-send будет возвращать идентификатор N (число / целое число).
  • Выдача другого notify-send с -r N немедленно заменит предыдущее уведомление .
  • Например, для bash вы можете сохранить идентификатор из notify-send -p ... с помощью:
    NID=$(notify-send -p "MESSAGE-1")
    
    и затем замените его на:
    notify-send -r $NID "MESSAGE-2"
    
  • Вы можете рекурсивно использовать в сценарии как -p , так и -r , так как Пока переменная -r инициализируется равной 0 в начале.
  • Вот простой скрипт, который показывает уведомления, считающие от 0 до 100 с интервалом в полсекунды:
    #!/bin/bash
    NID=0
    for i in {0..100..10}    do       NID=$(notify-send -p -r $NID $i)       sleep 0.5    done
13
ответ дан 7 August 2018 в 17:54

Вы можете, но вы должны использовать исправленную libnotify , чтобы сделать это

notify-send не имеет возможности заменить существующие уведомления до того, как они истекли (или исчезли) ). Это известная ошибка . Тем не менее, комментатор в отчете об ошибке опубликовал патч для его исправления.

Установка исправленного libnotify-bin из PPA

Я создал исправленную версию пакета libnotify-bin , которая допускает замены в моем PPA. В настоящее время он предназначен только для Ubuntu 12.04, но если он вам нужен для любого другого поддерживаемого в настоящее время выпуска, пожалуйста, оставьте комментарий, и я постараюсь сделать его доступным.

Для установки откройте терминал и:

sudo apt-add-repository ppa:izx/askubuntu
sudo apt-get update
sudo apt-get install libnotify-bin

Как использовать возможности замены

Исправленный notify-send включает в себя два новых переключателя, -p (или - print-id ) и -r (или - идентификатор замены ). --help описывает их как:

  -p, --print-id                    Print the notification ID.
  -r, --replace-id=REPLACE_ID       The ID of the notification to replace.
  • При -p каждый notify-send будет возвращать идентификатор N (число / целое число).
  • Выдача другого notify-send с -r N немедленно заменит предыдущее уведомление .
  • Например, для bash вы можете сохранить идентификатор из notify-send -p ... с помощью:
    NID=$(notify-send -p "MESSAGE-1")
    
    и затем замените его на:
    notify-send -r $NID "MESSAGE-2"
    
  • Вы можете рекурсивно использовать в сценарии как -p , так и -r , так как Пока переменная -r инициализируется равной 0 в начале.
  • Вот простой скрипт, который показывает уведомления, считающие от 0 до 100 с интервалом в полсекунды:
    #!/bin/bash
    NID=0
    for i in {0..100..10}    do       NID=$(notify-send -p -r $NID $i)       sleep 0.5    done
13
ответ дан 10 August 2018 в 06:44

Вы можете, но вы должны использовать исправленную libnotify , чтобы сделать это

notify-send не имеет возможности заменить существующие уведомления до того, как они истекли (или исчезли) ). Это известная ошибка . Тем не менее, комментатор в отчете об ошибке опубликовал патч для его исправления.

Установка исправленного libnotify-bin из PPA

Я создал исправленную версию пакета libnotify-bin , которая допускает замены в моем PPA. В настоящее время он предназначен только для Ubuntu 12.04, но если он вам нужен для любого другого поддерживаемого в настоящее время выпуска, пожалуйста, оставьте комментарий, и я постараюсь сделать его доступным.

Для установки откройте терминал и:

sudo apt-add-repository ppa:izx/askubuntu
sudo apt-get update
sudo apt-get install libnotify-bin

Как использовать возможности замены

Исправленный notify-send включает в себя два новых переключателя, -p (или - print-id ) и -r (или - идентификатор замены ). --help описывает их как:

  -p, --print-id                    Print the notification ID.
  -r, --replace-id=REPLACE_ID       The ID of the notification to replace.
  • При -p каждый notify-send будет возвращать идентификатор N (число / целое число).
  • Выдача другого notify-send с -r N немедленно заменит предыдущее уведомление .
  • Например, для bash вы можете сохранить идентификатор из notify-send -p ... с помощью:
    NID=$(notify-send -p "MESSAGE-1")
    
    и затем замените его на:
    notify-send -r $NID "MESSAGE-2"
    
  • Вы можете рекурсивно использовать в сценарии как -p , так и -r , так как Пока переменная -r инициализируется равной 0 в начале.
  • Вот простой скрипт, который показывает уведомления, считающие от 0 до 100 с интервалом в полсекунды:
    #!/bin/bash
    NID=0
    for i in {0..100..10}    do       NID=$(notify-send -p -r $NID $i)       sleep 0.5    done
13
ответ дан 15 August 2018 в 18:38

X-ref: Как заставить новое уведомление в notify-osd появиться, не дожидаясь, когда предыдущий будет удален?

без патчей вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как заставить новое уведомление в notify-osd появиться, не дожидаясь выхода более раннего?

[!d7 ]

Отправляет сообщение об ошибке-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны:

sudo killall notify-osd
10
ответ дан 25 May 2018 в 08:49
  • 1
    Отправляет сообщение об ошибке notify-osd(2592): Operation not permitted. Что это значит? – VedVals 13 November 2012 в 00:22

Вы можете использовать «синхронный» намек, чтобы создать уведомление о подтверждении, которое заменит предыдущие подтверждения. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

В этом документе указан «х-канонический-частный синхронный» намек. Чтобы указать подсказку, используйте -h type:name:value. Тип здесь string, имя - x-canonical-private-synchronous, и кажется, что это значение может быть любым, что вы хотите.

Итак, если ваше первое уведомление создано с этим намеком, а второе - второй немедленно заменит первый. (См. этот документ в документации, в столбце «Буферы подтверждения».)

5
ответ дан 25 May 2018 в 08:49
  • 1
    string:x-canonical-private-synchronous:anything был именно тем, что мне нужно. Спасибо за этот ответ. Также для ссылки на документацию – avk 30 June 2017 в 11:33
  • 2
    Он не работает с GNOME .... – Johannes Lemonde 12 July 2017 в 17:53

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 25 July 2018 в 18:08

Вы можете использовать «синхронную» подсказку для создания «подтверждающего» уведомления, которое заменит предыдущие подтверждающие уведомления. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

Подсказка «x-canonical-private-synchronous» указана в этого документа . Чтобы указать подсказку, используйте -h type:name:value. Тип здесь - string, имя - x-canonical-private-synchronous, и кажется, что значение может быть любым, что вы хотите.

Так что, если ваше первое уведомление создано с этой подсказкой и второе также, второе немедленно заменит первое. (См. Анимации и продолжительность в документации, в столбце «пузыри подтверждения».)

5
ответ дан 25 July 2018 в 18:08

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 31 July 2018 в 10:38

Вы можете использовать «синхронную» подсказку для создания «подтверждающего» уведомления, которое заменит предыдущие подтверждающие уведомления. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

Подсказка «x-canonical-private-synchronous» указана в этого документа . Чтобы указать подсказку, используйте -h type:name:value. Тип здесь - string, имя - x-canonical-private-synchronous, и кажется, что значение может быть любым, что вы хотите.

Так что, если ваше первое уведомление создано с этой подсказкой и второе также, второе немедленно заменит первое. (См. Анимации и продолжительность в документации, в столбце «пузыри подтверждения».)

5
ответ дан 31 July 2018 в 10:38

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 2 August 2018 в 00:22

Вы можете использовать «синхронную» подсказку для создания «подтверждающего» уведомления, которое заменит предыдущие подтверждающие уведомления. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

Подсказка «x-canonical-private-synchronous» указана в этого документа . Чтобы указать подсказку, используйте -h type:name:value. Тип здесь - string, имя - x-canonical-private-synchronous, и кажется, что значение может быть любым, что вы хотите.

Так что, если ваше первое уведомление создано с этой подсказкой и второе также, второе немедленно заменит первое. (См. Анимации и продолжительность в документации, в столбце «пузыри подтверждения».)

5
ответ дан 2 August 2018 в 00:22

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 4 August 2018 в 15:51

Вы можете использовать «синхронную» подсказку для создания «подтверждающего» уведомления, которое заменит предыдущие подтверждающие уведомления. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

Подсказка «x-canonical-private-synchronous» указана в этого документа . Чтобы указать подсказку, используйте -h type:name:value. Тип здесь - string, имя - x-canonical-private-synchronous, и кажется, что значение может быть любым, что вы хотите.

Так что, если ваше первое уведомление создано с этой подсказкой и второе также, второе немедленно заменит первое. (См. Анимации и продолжительность в документации, в столбце «пузыри подтверждения».)

6
ответ дан 4 August 2018 в 15:51

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 6 August 2018 в 00:29

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 7 August 2018 в 17:54

Вы можете использовать «синхронную» подсказку для создания «подтверждающего» уведомления, которое заменит предыдущие подтверждающие уведомления. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

Подсказка «x-canonical-private-synchronous» указана в этого документа . Чтобы указать подсказку, используйте -h type:name:value. Тип здесь - string, имя - x-canonical-private-synchronous, и кажется, что значение может быть любым, что вы хотите.

Так что, если ваше первое уведомление создано с этой подсказкой и второе также, второе немедленно заменит первое. (См. Анимации и продолжительность в документации, в столбце «пузыри подтверждения».)

6
ответ дан 7 August 2018 в 17:54

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 10 August 2018 в 06:44

Вы можете использовать «синхронную» подсказку для создания «подтверждающего» уведомления, которое заменит предыдущие подтверждающие уведомления. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

Подсказка «x-canonical-private-synchronous» указана в этого документа . Чтобы указать подсказку, используйте -h type:name:value. Тип здесь - string, имя - x-canonical-private-synchronous, и кажется, что значение может быть любым, что вы хотите.

Так что, если ваше первое уведомление создано с этой подсказкой и второе также, второе немедленно заменит первое. (См. Анимации и продолжительность в документации, в столбце «пузыри подтверждения».)

6
ответ дан 10 August 2018 в 06:44

X-ref: Как заставить новое уведомление в notify-osd появляться, не дожидаясь выхода предыдущего сообщения?

без патчей, которые вы можете просто сделать

#!/bin/bash

for i in {0..100..10}
    do
          killall notify-osd
          notify-send "testing" $i
          sleep 1
    done

Закладка: Как использовать «уведомить-отправить», чтобы немедленно заменить существующее уведомление?


Отправляет ошибку notify-osd (2592): операция не разрешена. Что это значит?

Это может означать, что привилегии неадекватны и требуют:

sudo killall notify-osd
10
ответ дан 15 August 2018 в 18:38
  • 1
    Отправляет ошибку notify-osd(2592): Operation not permitted. Что это значит? – VedVals 13 November 2012 в 00:22

Вы можете использовать «синхронную» подсказку для создания «подтверждающего» уведомления, которое заменит предыдущие подтверждающие уведомления. Например:

notify-send "Message" -h string:x-canonical-private-synchronous:anything

Подсказка «x-canonical-private-synchronous» указана в этого документа . Чтобы указать подсказку, используйте -h type:name:value. Тип здесь - string, имя - x-canonical-private-synchronous, и кажется, что значение может быть любым, что вы хотите.

Так что, если ваше первое уведомление создано с этой подсказкой и второе также, второе немедленно заменит первое. (См. Анимации и продолжительность в документации, в столбце «пузыри подтверждения».)

6
ответ дан 15 August 2018 в 18:38
  • 1
    string:x-canonical-private-synchronous:anything было именно то, что мне нужно. Спасибо за этот ответ. Также для ссылки на документацию – avk 30 June 2017 в 11:33
  • 2
    Это не работает с GNOME .... – Johannes Lemonde 12 July 2017 в 17:53

Другие вопросы по тегам:

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