Там какое-либо приложение должно отобразить прокручивающий текст сверху всех окон в Ubuntu? Что-то как Tickr, но что я хочу, является приложением, которое может отобразить мой собственный текст, что-то как
appname "my own text"
затем "мой собственный текст" прокручивает вокруг рабочего стола. Tickr может сделать это вместо канала RSS?
Если Вы будете помещать следующее в .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 является радом!': это гарантирует, что каждый символ в Вашей строке интерпретируется буквально (Благодаря январю для указания на это).
(Некоторая дополнительная информация)
можно просто ввести:
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
Просто перечитав мой предыдущий ответ, я думаю, что вполне пропустил реальный вопрос. Так, извините за путаницу. Теперь, я просто делаю альтернативную версию 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 непосредственно, но ему нужен полный путь.)