Имитация ярлыка окна с папками для быстрого доступа к рабочему столу

Я использую 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 отображаются как внешний жесткий диск в проводнике Недавно я заметил, что в строке файлов/проводнике корень файловой системы и efi показаны как внешний жесткий диск. Это немного странно, я не знаю, что это влияет на системные процессы или not. кроме того, USB накопители...

Недавно я заметил, что в строке файлов/проводнике корень файловой системы и 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 распознаются как внешние жесткие диски.

0
задан 18 February 2021 в 15:56

1 ответ

Используя предопределенные опции конфигурации XKB

Если вам повезло , возможно, конкретный ремап, который вы хотите выполнить, уже интегрирован в набор предопределенных опций, которые можно добавить в текущую конфигурацию с помощью setxkbmap .

  1. на терминале откройте manpage of xkeyboard-config : ~ $ man xkeyboard-config
  2. Выполните прокрутку вниз или поиск с помощью \ по определенной опции конфигурации. В моем случае я хотел переназначить клавишу 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                    │
 │                                                                 │
 └─────────────────────────────────────────────────────────────────┘
  1. проверить вашу текущую конфигурацию клавиатуры с помощью :~ $ $ setxkbmap -query
rules:      evdev
model:      pc105
layout:     es,gb
variant:    winkeys,
  1. добавьте опцию в текущую конфигурацию: : ~ $ setxkbmap -option kpdl:commaoss
:~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     es,gb
variant:    winkeys,
options:    kpdl:commaoss
  1. Чтобы удалить все опции, используйте пустой аргумент опции : ~ $ setxkbmap -option

Если требуется сопоставление, которое там не предопределено, например, приведенный пример, необходимо записать его самостоятельно , как объясняется в этом ответе

-121--912772-

enter image description here

В браузере 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.

0
ответ дан 18 March 2021 в 23:33

Другие вопросы по тегам:

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