Невозможно правильно использовать Powerline с xterm

Ошибка связана не с GNU Parallel, а с blat . Я не использовал блат годами, поэтому не уверен на 100% в следующем.

Я предполагаю, что вы не можете использовать - для обозначения STDIN для базы данных в blat .

Есть несколько способов пощекотать блат . Используйте / dev / stdin , который предоставит стандартный ввод в виде FIFO во многих системах:

cat asm.contig.fasta | parallel -k --block 1k --recstart '>' --pipe 'blat -t=dnax -q=prot /dev/stdin ../swissprot.fasta out{#}.psl -noHead'

Используйте - FIFO , который создаст FIFO / именованный канал, который предоставит стандарт во всех поддерживаемых системах. После завершения команды fifo будет удален:

cat asm.contig.fasta | parallel --fifo -k --block 1k --recstart '>' --pipe 'blat -t=dnax -q=prot {} ../swissprot.fasta out{#}.psl -noHead'

Используйте - cat , который создаст обычный файл, содержащий блок данных размером 1 КБ. После завершения команды файл будет удален.

cat asm.contig.fasta | parallel --cat -k --block 1k --recstart '>' --pipe 'blat -t=dnax -q=prot {} ../swissprot.fasta out{#}.psl -noHead'

- cat обычно самый медленный (для - block 1k ожидается дополнительная 1 мс на задание), но почти гарантированно работает.

Сообщите нам, какой из них сработал.

2
04.06.2016, 01:19
2 ответа

Я ответил на этот вопрос в Невозможно настроить шрифт в XTerm; начать следует с использования опции -fa (шрифты TrueType), а не -fn (растровые шрифты).

Если у вас возникли проблемы с отображением шрифта, полезно воспользоваться программой xfd, поскольку она принимает опцию -fa (как и xterm). fontconfig молча заменит ваш шрифт на что-то "работающее", если не сможет загрузить запрошенный вами шрифт.

С помощью xfd:

xfd -fa "Powerline Symbols:size=10:antialias=false"
3
27.01.2020, 21:54

Я боролся с этим тоже какое-то время. Мне помогли установить это:

https://github.com/powerline/fonts

И добавить строку

XTerm*faceName: DejaVu Sans Mono for Powerline 

в ~ / .Xresources.

После этого:

xrdb ~/.Xresources

А затем повторное открытие xterm.

5
27.01.2020, 21:54

Теги

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