Текстовый Тикер Ubuntu (Прокручивающий текст)

Там какое-либо приложение должно отобразить прокручивающий текст сверху всех окон в Ubuntu? Что-то как Tickr, но что я хочу, является приложением, которое может отобразить мой собственный текст, что-то как

appname "my own text"

затем "мой собственный текст" прокручивает вокруг рабочего стола. Tickr может сделать это вместо канала RSS?

0
задан 23 August 2012 в 10:03

3 ответа

Если Вы будете помещать следующее в .xml файл и будете работать tickr <filename>.xml, то Вы будете иметь то, что Вы хотите:

<rss version="0.91">
<channel>
<title>askubuntu.com is rad!</title>
</channel>
</rss>

у Вас могло затем быть поведение, которое Вы хотите (т.е. выполнение appname "my own text") путем записи сценария. Например, поместите следующее в файл, названный my-tickr.sh:

#! /bin/bash`
echo "<rss version="0.91">" > .tmp.tickr
echo "<channel>" >> .tmp.tickr
echo "<title> $1 </title>" >>.tmp.tickr
echo "</channel>" >>.tmp.tickr
echo "</rss>" >>.tmp.tickr

tickr .tmp.tickr &

Затем работает chmod +x my-tickr.sh для создания исполняемого файла сценария. Затем выполнение ./my-tickr.sh 'askubuntu is rad!' должно вести себя, как желаемый. Обратите внимание, что использование одинарных кавычек вокруг 'askubuntu является радом!': это гарантирует, что каждый символ в Вашей строке интерпретируется буквально (Благодаря январю для указания на это).

3
ответ дан 21 October 2019 в 12:50

(Некоторая дополнительная информация)

можно просто ввести:

tickr FILE_NAME

В этом случае, файл будет обработан как простой текстовый файл, не как XML один.

настройки In, Вы можете также включать специальные символы и затем определять один символ для "вкладки" (восемь пробелов) и другой для "новой страницы" (одна пустая строка).

Или, с (например) "new page" = '#' and "tab" = "%", можно просто ввести:

tickr -specialchars=y -newpgchar=# -tabchar=% FILE_NAME

, Чтобы видеть, как это работает, попробуйте FILE_NAME:

hello hello
%
hello hello
#
hello
%
hello
%
hello
%
hello
3
ответ дан 21 October 2019 в 12:50

Просто перечитав мой предыдущий ответ, я думаю, что вполне пропустил реальный вопрос. Так, извините за путаницу. Теперь, я просто делаю альтернативную версию my_tickr.sh dxvxd.

my-tickr2.sh:

#! /bin/bash
tmp_file="$(pwd)/.tmp.tickr"
echo "$1" > "$tmp_file"
tickr "$tmp_file" &

(Tickr может на самом деле считать non-xml / текстовые файлы не-RSS непосредственно, но ему нужен полный путь.)

0
ответ дан 21 October 2019 в 12:50

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

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