Я сообщил об ошибке. Согласно обсуждению, это может быть что-то связанное с fontconfig или внутренним механизмом возврата шрифтов в Chrome.
В любом случае, я, казалось, временно разрешил его, удалив пакет через apt-get и загрузив NotoSansCJK непосредственно сообщил , который содержит шрифты разных весов в отдельных файлах. После установки шрифтов вручную эта проблема кажется исправленной, и Chrome может корректно отображать CJK, даже если я не изменил шрифты по умолчанию в Chrome.
Я ничего не знаю о добавлении параметров в контекстные меню, но вот та часть, которую вы не можете найти в другом месте (см. ниже, где точно):
cp ~/.bashrc ~/.bashrc_selection
Добавьте эти строки в конец нового файла и сохраните его: selection=$(xclip -o | sed ':a;N;$!ba;s/\n/; /g')
bind $'"\u200b":"\1'"$selection"'\5"'
perl -le 'require "sys/ioctl.ph"; ioctl(STDIN, &TIOCSTI, $_) for split "", join " ", @ARGV' -- $'\u200b'
Выберите фрагмент текста, который вы хотите вставить в новый терминал. Вам не нужно нажимать любую клавишу клавиатуры, просто выберите текст с помощью мыши и не выберите ничего другого, прежде чем запускать команду ниже. Выполните следующую команду, чтобы открыть терминал: xterm -e "bash --rcfile ~/.bashrc_selection"
Это должно работать с другими эмуляторами терминалов (вариант для выполнения команды обычно -e), например. gnome-terminal -e "bash --rcfile ~/.bashrc_selection"
Это также работает для текста с пробелами и символами новой строки. Когда новые строки интерпретируются bash, я преобразовал их в ;␣ (точка с запятой, а затем пробел) с помощью команды sed, вы можете изменить это или выполнить дальнейшую замену.
Все, что теперь нужно выяснить, как добавить запись контекстного меню в каждую из программ, в которых вы хотите использовать эту функцию, и позволить ей запускать команду с шага 4. Вот что я нашел с быстрым поиском на сайте:
Как запустить - из контекстного меню Firefox - команды терминала, выбранные на веб-страницах? Как настроить контекстное меню в Nautilus? Как добавить пользовательский элемент в контекстное меню nautilus, но НЕ в подменю?Другим и, возможно, лучшим подходом было бы добавить пользовательскую комбинацию клавиш, которая запускает команду, это объясняется тем, как сменить быстрые клавиши ....
Чтобы написать этот пост, я использовал мой ответ на окно главного терминала Отображение только команд и, следовательно, то, что другие научили меня тому, как автоматически вставлять строку после запроса · Unix.SE.
Я ничего не знаю о добавлении параметров в контекстные меню, но вот та часть, которую вы не можете найти в другом месте (см. ниже, где точно):
cp ~/.bashrc ~/.bashrc_selection
Добавьте эти строки в конец нового файла и сохраните его: selection=$(xclip -o | sed ':a;N;$!ba;s/\n/; /g')
bind $'"\u200b":"\1'"$selection"'\5"'
perl -le 'require "sys/ioctl.ph"; ioctl(STDIN, &TIOCSTI, $_) for split "", join " ", @ARGV' -- $'\u200b'
Выберите фрагмент текста, который вы хотите вставить в новый терминал. Вам не нужно нажимать любую клавишу клавиатуры, просто выберите текст с помощью мыши и не выберите ничего другого, прежде чем запускать команду ниже. Выполните следующую команду, чтобы открыть терминал: xterm -e "bash --rcfile ~/.bashrc_selection"
Это должно работать с другими эмуляторами терминалов (вариант для выполнения команды обычно -e), например. gnome-terminal -e "bash --rcfile ~/.bashrc_selection"
Это также работает для текста с пробелами и символами новой строки. Когда новые строки интерпретируются bash, я преобразовал их в ;␣ (точка с запятой, а затем пробел) с помощью команды sed, вы можете изменить это или выполнить дальнейшую замену.
Все, что теперь нужно выяснить, как добавить запись контекстного меню в каждую из программ, в которые вы хотите использовать эту функцию, и позволить ей запустить команду с шага 4. Вот что я нашел с быстрым поиском на сайте:
Как запустить - из контекстного меню Firefox - команды терминала, выбранные на веб-страницах? Как настроить контекстное меню в Nautilus? Как добавить пользовательский элемент в контекстное меню nautilus, но НЕ в подменю?Другим и, возможно, лучшим подходом было бы добавить пользовательскую комбинацию клавиш, которая запускает команду, это объясняется тем, как сменить быстрые клавиши ....
Чтобы написать этот пост, я использовал мой ответ на окно главного терминала Отображение только команд и, следовательно, то, что другие научили меня тому, как автоматически вставлять строку после запроса · Unix.SE.