Отправка виртуальных клавиатур не работает для меня (см. комментарии), но этот ответ побудил меня искать похожие решения. Отправка «текстового» события с xvkbd игнорирует текущее состояние вашей физической клавиатуры:
sh -c 'xsel | xvkbd -xsendevent -file - 2>/dev/null'
xvkbd -text использует несколько обратных косых последовательностей, поэтому вместо того, чтобы танцевать с экранированием, -file работает. xvkbd также выводит некоторый предупреждающий текст об модификаторах, но он не имеет отношения к этому использованию (но я не хотел его видеть в ~/.xsession-errors).
Я связал это с ярлыком, используя System> Preferences> Shortcut.
Обратите внимание, что вам необходимо установить пакеты xsel и xvkbd:
sudo apt-get install xsel xvkbd
Windows не может видеть файлы Ubuntu, поэтому вы получаете только количество файлов Windows.
Ubuntu может видеть Windows, поэтому вы получаете количество файлов Windows только Ubuntu.
Обратите внимание, что в Ubuntu вы можете получать разные количества файлов, используя разные команды. Например:
rick@alien:~$ ls /mnt
c d e
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ locate * | wc -l
861646
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ find / * 2>/dev/null | wc -l
1262530
Обратите внимание, что есть три раздела Windows NTFS, которые Ubuntu «видит». Команда locate содержит только 861 646 файлов. Это исключает системные файлы Ubuntu и файлы каталога /tmp. Он включает Windows, хотя. Команда find насчитывает 1 262 530 файлов и каталогов. Сюда также входят системные файлы Windows плюс Ubuntu и файлы каталога /tmp. Windows не может видеть файлы Ubuntu, поэтому вы получаете только количество файлов Windows.
Ubuntu может видеть Windows, поэтому вы получаете количество файлов Windows только Ubuntu.
Обратите внимание, что в Ubuntu вы можете получать разные количества файлов, используя разные команды. Например:
rick@alien:~$ ls /mnt
c d e
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ locate * | wc -l
861646
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ find / * 2>/dev/null | wc -l
1262530
Обратите внимание, что есть три раздела Windows NTFS, которые Ubuntu «видит». Команда locate содержит только 861 646 файлов. Это исключает системные файлы Ubuntu и файлы каталога /tmp. Он включает Windows, хотя. Команда find насчитывает 1 262 530 файлов и каталогов. Сюда также входят системные файлы Windows плюс Ubuntu и файлы каталога /tmp.