Я использую Ubuntu 20.04 в Virtual Box, я немного новичок в Unix-Linux типа ОС. Я привык к Windows и их способности создавать ярлыки на объекты. Теперь я понимаю, что Linux - это не Windows, и что у него нет понятия ярлыков. Системы на основе Unix имеют символьные ссылки или символьные ссылки, которые совершенно различны. Я не пытаюсь создать symlinks между объектами...
Рассмотрим следующее:
Допустим, у меня есть 2 или 3 папки в моем домашнем
каталоге и я ls
в нем...
skilz420@skilz-PC:~$ ls
Это будут папки по умолчанию или наиболее распространенные папки в чистой установке Ubuntu...
Desktop Downloads Pictures snap Templates
Documents Music Public Videos
Теперь, скажем, я создаю 3 каталоги в этом месте
mkdir Workspace
mkdir Repos
mkdir Temp
Теперь, если я ls
снова, эти папки или каталоги появляются. Это на конечной стороне вещей...
Если открыть Nautilus
или папку/средство просмотра файлов
с рабочего стола
... Можно перейти в каталог Home
и просмотреть эти папки.
Не обязательно создавать ярлык
или symlink
напрямую...
Однако я хотел бы иметь возможность видеть эти папки На рабочем столе , но все еще «жить» в их текущем местоположении...
Другими словами, я бы увидел значок папки на рабочем столе с тем же именем, что и три выше...
Однако я не хочу, чтобы папки на рабочем столе имели PATH = home/skilz420/Desktop/ «имя папки»
, вместо этого я хочу, чтобы видимые папки на рабочем столе имели PATH = home/skilz420/« имя папки »
.
Я хочу, чтобы папки находились там, где я их создаю, но имели быстрый доступ к ним с рабочего стола...
Возможно ли что-то подобное, и если да, то как это можно сделать?
-121--890097-Недавно я заметил, что в строке файлов/проводнике корень файловой системы и efi показаны как внешний жесткий диск. Кроме того, USB накопители не показаны, но я запускаю lsusb команды я могу видеть, что USB накопитель подключен. Любое понимание или помощь оценены
Выходные данные fdisk -l
:
Disk /dev/loop0: 218.102 MiB, 229629952 bytes, 448496 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 97.9 MiB, 102637568 bytes, 200464 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 98.36 MiB, 103129088 bytes, 201424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop3: 55.48 MiB, 58159104 bytes, 113592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop4: 31.9 MiB, 32600064 bytes, 63672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop5: 162.89 MiB, 170778624 bytes, 333552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop6: 51.4 MiB, 53522432 bytes, 104536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop7: 217.92 MiB, 228478976 bytes, 446248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA MQ01ABD1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EC7C0DD1-5B5C-49CE-8C81-483CDB4FEAB4
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 1953523711 1952473088 931G Linux filesystem
Disk /dev/loop8: 51.2 MiB, 53501952 bytes, 104496 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop9: 64.36 MiB, 67477504 bytes, 131792 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop10: 64.79 MiB, 67915776 bytes, 132648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop11: 31.9 MiB, 32595968 bytes, 63664 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop12: 172.99 MiB, 181366784 bytes, 354232 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop13: 129.10 MiB, 136286208 bytes, 266184 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop14: 149.76 MiB, 157016064 bytes, 306672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop15: 55.39 MiB, 58073088 bytes, 113424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop16: 149.76 MiB, 157016064 bytes, 306672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Выходные данные blkid
:
/dev/sda2: UUID="f3023789-28b0-4138-b6c8-6c10b8219ca2" TYPE="ext4" PARTUUID="99b4c4fc-3a52-435a-a601-ae10cb06371c"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/sda1: UUID="B04C-7CC4" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="ab146d04-bfae-4c6f-8b7f-9d8b3607fcb3"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
/dev/loop16: TYPE="squashfs"
/dev/sdb1: LABEL="emil" UUID="926B-0C3A" TYPE="vfat" PARTUUID="4668a8dd-01"
Последняя строка - это имя драйвера USB, но каким-то образом он не отображается в проводнике. Корень файловой системы и efi распознаются как внешние жесткие диски.
Если вам повезло , возможно, конкретный ремап, который вы хотите выполнить, уже интегрирован в набор предопределенных опций, которые можно добавить в текущую конфигурацию с помощью setxkbmap .
: ~ $ man xkeyboard-config
\
по определенной опции конфигурации. В моем случае я хотел переназначить клавишу Delete на запятую вместо точки, и мне повезло ┌─────────────────────────────────────────────────────────────────┐
│Option Description │
├─────────────────────────────────────────────────────────────────┤
│kpdl:dot Legacy key with dot │
│kpdl:comma Legacy key with comma │
│kpdl:dotoss Four-level key with dot │
│kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only │
│kpdl:commaoss Four-level key with comma │
│kpdl:momayyezoss Four-level key with momayyez │
│kpdl:kposs Four-level key with abstract separators │
│kpdl:semi Semicolon on third level │
│ │
└─────────────────────────────────────────────────────────────────┘
:~ $ $ setxkbmap -query
rules: evdev
model: pc105
layout: es,gb
variant: winkeys,
: ~ $ setxkbmap -option kpdl:commaoss
:~$ setxkbmap -query
rules: evdev
model: pc105
layout: es,gb
variant: winkeys,
options: kpdl:commaoss
: ~ $ setxkbmap -option
Если требуется сопоставление, которое там не предопределено, например, приведенный пример, необходимо записать его самостоятельно , как объясняется в этом ответе
-121--912772-
В браузере Firefox перейдите по этой ссылке
-121--909874-/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 1953523711 1952473088 931G Linux filesystem
. Это не внешние диски.
Это разделы 1
и 2
на внутреннем диске /dev/sda
.
Раздел EFI
(обычно форматируется в FAT32) и корневая файловая система (/
) (чаще всего форматируется в ext4) принадлежат к их собственным разделам. Это нормально и никаких оснований для проблем с производительностью - особенно если они были настроены таким образом установщиком.
Именование внутреннего диска, /dev/sda
также предполагает, что это первое и основное из таких устройств, поэтому оно обозначено как a
, первая буква алфавита.
Ваша система на самом деле более интегрирована/менее распределена по различным разделам, чем многие другие. В Ubuntu land обычной практикой является введение каталога /home/user
в собственный выделенный раздел. Но ваша система не настроена таким образом: ваша ОС и пользовательские файлы находятся в одном разделе.
Файловые менеджеры проводят четкое различие между каталогами/файлами пользователя (/home/< имя _ пользователя >
) и каталогами/файлами операционной системы ('/').
При открытии по умолчанию отображаются пользовательские файлы. Для доступа к каталогам операционной системы требуется дополнительная навигация вне шаблона.
Возможно, это было сделано для
Это немного вводит в заблуждение, хотя файловый менеджер использует значок «диск» не только для представления дисков И разделов , но и для визуализации этого различия/разделения
Относительно того, что USB-устройство не отображается,вы можете запросить эти параметры настройки относительно автоматического монтажа съемных носителей (возвращаемые значения: true
или false
):
gsettings get org.gnome.desktop.media-handling automount
(описание: «Если установлено значение true, то Nautilus автоматически монтирует носители, такие как видимые пользователем жесткие диски и съемные носители, при запуске и вставке носителей»)
и
gsettings get org.gnome.desktop.media-handling automount-open
(описание: Если установлено значение true, то NaUaU. Это относится только к носителям, на которых не обнаружен известный тип x-content/*; для носителей, в которых обнаружен известный тип x-контента, будет выполнено настраиваемое пользователем действие.)
Если вы обнаружите, что вам необходимо изменить любой из этих параметров настройки, вы можете сделать это в соответствии со следующим образцом:
gsettings set org.gnome.desktop.media-handling automount true
Если вы хотите изучить эти параметры и управлять ими на графическом интерфейсе, вы можете установить приложение dconf-editor
.
Если настройки автоматического монтажа не улучшают ситуацию с USB, попробуйте установить его вручную на терминале .
Даже если ручное подключение завершится сбоем, оно, по крайней мере, может обеспечить полезную обратную связь/понимание того, что может быть проблемой с USB.