Search
Write a publication
Pull to refresh
20
0
Aynur Shauerman @aykuli

Инженер

Send message

Создать иконку на программу в панели Ubuntu 22

Иногда приложение по умолчанию не создает launcher в пользовательском меню. Соответственно ее нельзя добавить в панели для быстрого запуска. Поэтому приходится создавать самой.


Шаги:

  1. Создаю файл в ~/.local/share/applications:

$ cd ~/.local/share/applications
$ nano Postman.desktop
  1. Печатаю содержимое (референсом можно смотреть рядышком лаунчеры других приложений):

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=2023.7
Exec=<path-in-your-pc>/Postman/app/Postman -- %u
Icon=<path-in-your-pc>/Postman/app/icons/icon_128x128.png
Name=Postman
GenericName=Postman
Comment=Request maker
Encoding=UTF-8
Terminal=false
Type=Application
Categories=Application;

Name[en_US]=oo

[Desktop Action quit]
Exec=<path-in-your-pc>/Postman/app/Postman -quit
Name=Quit Postman 
Icon=application-exit

В меню появляется ваше приложение.

Вы можете поэкспериментировать и назвать приложение как вам нравится, например, как я на скриншоте. Но, конечно, я потом переназвала как есть.

Total votes 2: ↑2 and ↓0+2
Comments0

Доступ между 2-мя ПК с Ubuntu в одной домашней сети для передачи файлов

Моя проблема: переезжаю рабочее место на новый ноутбук. Лень создавать новые ssh-ключи и настраивать все заново. Легче скопировать нужные файлы конфигурации или вообще всю папку /home. Хотя это неплохой повод прибраться в /home.

Итак, делаю шаги для установления соединения:

  1. На ПК-источнике (старый ноутбук) устанавливаю openssh-server:

$ sudo apt install openssh-server
  1. На ПК-приемнике (новый ноутбук) проверяем наличие/устанавливаем openssh-client:

$ sudo apt install openssh-client
  1. Узнаем IP-адрес ПК-источника с помощью ifconfig или ip одним из способов ниже:

$ ifconfig | grep -A 1 wl*
$ ip address | grep wl*

C grep я смотрю строку с наличием подстроки wl - wlp1s0 (Wireless LAN on PCI bus 2 and slot 0). Наиболее вероятный ответ:

$ wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.103 netmask 255.255.255.0 broadcast 192.168.0.255

  1. На ПК-приёмнике соединяюсь в ПК-источнику:

В Nautilus
В Nautilus

или в Nemo: File->Connect to Server , в открывшемся окошке вписываю адрес ПК-источника.

  1. Ввожу пару логин/пароль и вижу список файлов ПК-источника. Профит! У меня есть права на чтение/запись/удаление.

  2. SSH-ключи - их мало просто скопировать, надо применить команду:

$ ssh-add <path-to-your-private-ssh-key>

Теперь не придется генерировать новые ssh-ключи для ваших сервисов, а пользоваться старыми.

Источники в комментариях

Total votes 4: ↑4 and ↓0+4
Comments1

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Middle
Ruby on Rails
Ruby
React
TypeScript
JavaScript