Как запустить программу из терминала linux mint

Бывает, сидишь такой в терминале, и надо файл из текущей папки по-быстрому открыть в редакторе. Или картинку посмотреть. Или PSD в Фотошопе открыть.

И ты такой идёшь, в проводнике находишь эту папку, потом нужный файл, потом открываешь. А можно-то открыть одной командой прямо из терминала.

Mac OS

Чтобы открыть папку в файндере, передайте имя папки. Текущая папка — точка:

# Откроет текущую папку open .

Открылась папка в Finder

Открылась папка в Finder

Если передать имя файла, он откроется в программе по умолчанию. CSS в текстовом редакторе, картинки в превью, PSD в фотошопе:

# Откроет файл в фотошопе open file.psd

Файл открылся в фотошопе

Файл открылся в фотошопе

Если нужно открыть в приложении не по умолчанию, используйте опцию -a . У меня дефолт для JS-файлов это Sublime Text. А в атоме я открою такой командой:

Основные команды Linux терминала (Ubuntu, Linux Mint, Debian)


open -a ‘Atom’ file.js

Файл открылся в атоме

Файл открылся в атоме

Даже сайт можно открыть:

# Открыть сайт open ‘https://isqua.ru/blog/’

Сайт открылся в браузере

Сайт открылся в браузере

У команды open есть и другие опции, посмотрите их вот так:

open —help

Можно и наоборот папку из файндера открыть в терминале. Просто перетащите папку на иконку терминала в доке. А если перетащить в открытое окно терминала, то в команду подставится путь к этой папке.

Windows

# Откроет папку start path/to/dir

Папка открылась в проводнике

Папка открылась в проводнике

# Откроет файл в редакторе по умолчанию start file.js

Файл открылся в редакторе

Файл открылся в редакторе

# Откроет файл в блокноте start ‘Notepad’ file.md

Файл открылся в блокноте

Файл открылся в блокноте

# Откроет адрес в браузере start ‘https://isqua.ru/blog/’

Сайт открылся в браузере

Сайт открылся в браузере

Внимательный читатель заметил, что команда start работает из cmd, из PowerShell и из bash (cmder). Справку по команде start можно получить в PowerShell или cmd вот так:

Читайте также:
Для чего нужна программа java 7 update 60

help start

Если вы используете Cmder или ConEmu, то можно настроить и открытие папки из проводника в терминале.

Видео #32. Запуск Windows-программ на Linux

Linux

Команда xdg-open . Тоже умеет открывать папки, файлы и адреса. Типа:

xdg-open ‘https://isqua.ru/blog/’

Справку по команде xdg-open можно получить так:

man xdg-open

Если вы не знаете, как открыть файл в нужном приложении из терминала, просто откройте папку, в которой лежит файл, а дальше мышкой. Даже это сэкономит ваше время.

Подписывайтесь на телеграм-канал про фронтенд, дизайн, работу и жизнь.

Источник: isqua.ru

Что такое Proton? Как установить PortProton в Linux

sm.maxresdefault.750

На высоком уровне, Proton — это уровень совместимости, который позволяет играм Windows запускаться на операционных системах на базе Linux. В прошлом для запуска компьютерных игр на Linux требовалось запускать игры Steam через программное обеспечение под названием Wine (аббревиатура от «Wine — не эмулятор»).

Valve совместно с разработчиками CodeWeavers создала Proton как форк Wine, а затем встроила эту технологию в сам Steam как часть Steam Play — инициативы компании «купи один раз, играй на любой платформе ПК».

Valve создала Proton после того, как ее инициатива Steam Machine, потерпела неудачу, отчасти из-за того, что компания полагалась на гораздо меньшую игровую библиотеку Linux.

«Со Steam Machine всегда была классическая проблема курицы и яйца», — сказал IGN дизайнер Скотт Далтон. «Это привело нас на путь Proton, где теперь есть все эти игры, которые действительно запускаются».

Как настроить Steam Proton?

В настоящее время Steam для Linux не включает Proton по умолчанию. Вам нужно вручную включить его или придерживаться игр, которые предлагают собственный порт Linux. Учитывая, как мало игр предлагают собственные версии для Linux, мы очень надеемся, что Valve включит Proton/Steam Play по умолчанию в Steam Deck, иначе будет много недовольных клиентов.

Если вы уже используете Linux, вы можете включить Proton, открыв настройки Steam и нажав на опцию «Steam Play» в нижней части навигационной панели. (На компьютерах с Windows эта опция будет недоступна). Там вы увидите поле, в котором можно установить флажок «Включить Steam Play для поддерживаемых игр». Это включит Proton для игр, подтвержденных для работы с технологией и добавленных Valve в белый список. Вы также увидите расширенный вариант «Включить Steam Play для всех остальных игр», который включит Proton для всех игр после перезапуска клиента.

Читайте также:
Как приостановить работу ненужных программ на компьютере

PortProton — как запустить игры в Linux без Steam

PortProton Linux – позволяет использовать версию WINE от Valve (Proton) без Steam даже для новичка в нашей любимой системе! Включает в себя набор скриптов совмещенных с самим wine-proton и множество уже настроенных оптимизаций для вашего удобства запуска программ и игр под Linux.

Как установить PortProton в Linux

PortProton доступен почти для всех операционных систем на базе Linux. В этом руководстве я буду использовать Kubuntu 21.10.

Для начала вам нужно установить последнюю версию драйверов

Для пользователей AMD введите в терминале следующие команды

sudo dpkg —add-architecture i386 sudo add-apt-repository multiverse sudo sudo add-apt-repository ppa:kisak/kisak-mesa sudo apt update sudo apt upgrade -y sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils mesa-utils -y

Также установите необходимые зависимости

Прочтите: Обзор 100 лучших игр для Steam, и сколько из них будут работать на Linux и Steam Deck

Ubuntu/Linux Mint

sudo dpkg —add-architecture i386
sudo add-apt-repository multiverse
sudo apt update sudo apt upgrade
sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract

Manjaro/ArchLinux

sudo pacman -Sy curl gamemode icoutils wget zenity bubblewrap zstd cabextract tar steam

Deepin OS/Debian

sudo apt install software-properties-common -y sudo apt-add-repository non-free sudo dpkg —add-architecture i386 sudo apt update sudo apt upgrade

sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools wget zenity zstd libvulkan1 libvulkan1:i386 steam cabextract

Fedora

Включаем Non-free репозиторий:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Устанавливаем необходимые зависимости:

sudo dnf update sudo dnf upgrade —refresh sudo dnf install curl gamemode icoutils libcurl wget zenity bubblewrap zstd cabextract tar goverlay steam

Далее устанавливаем PortProton

Рекомендованный вариант установки c помощью пакетов:

  • Ubuntu 20.04 (Kubuntu, Xubuntu, Lubuntu и т.п), Linux Mint 20.x : portproton_1.0-2_amd64.deb
  • Arch Linux и его производные (Manjaro, Garuda и т.п.) : portproton-1.0-8-x86_64.pkg.tar.zst
  • ROSA Linux (пакет в официальном репозитории) ставим командой:

sudo urpmi portproton

Читайте также:
Антипаразитарная программа гринвей схема

Также можно запустить универсальный установщик:

wget -c «https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0» sh PortProton_1.0

screenshot 20210919 183612

После успешной установки, вы найдете у себя в домашней директории новую папку «PortProton», в которой и будут храниться все ваши установленные игры и приложения windows.

screenshot 20210919 183653

Запустите файл «PortProton.desktop», который содержит множество настроек (первый запуск будет долгим, потому что он установит дополнительные библиотеки wine gecko, wine mono и т.д)

screenshot 20210919 183754 screenshot 20210919 183855

Вы можете выбрать какую версию DirectX использовать DX11, DX12 или OpenGL

screenshot 20210919 183925

Также, можно выбрать с какой версии запускать игру/приложение — Proton от Steam, или же ProtonGE

screenshot 20210919 184026

Если вы купили игру не в Steam, это не проблема, ведь вы можете установить любой из доступных выше магазинов, таких как — Wargaming, BattleNet, EpicStore и другие

screenshot 20210919 184153

Запустите exe-файл установки игры, и подождите пока скрипт установит дополнительные библиотеки(это только при первом запуске)

screenshot 20210919 184333

После успешной установки, программа спросит вас «Хотите ли вы добавить ярлык в меню приложений». Это очень удобно.

Вот и все, вы можете играть в любимые игры в любой ОС на базе Linux.

Источник: linuxcool.net

Как запустить программу из терминала linux mint

Новые пользователи Linux часто задают вопросы: Как запустить исполняемый файл в Linux? Как выполнить файл. sh в Linux?

Bash – это оболочка, или интерпретатор командного языка, для операционной системы Linux. Это название является аббревиатурой от Bourne-Again SHell.

Как же запустить shell скрипт в Linux?

Откроем терминал. Обычно он вызывается комбинацией клавиш Ctrl+Shift+T. Используйте консольный текстовый редактор вроде vi/vim или nano чтобы создать shell скрипт в линукс:

Сделайте скрипт исполняемым

$ chmod +x myscript.sh

Запустите shell скрипт, написал в терминале:

Теперь давайте рассмотрим другой пример создания sh скрипта в Linux.

Создадим новый файл скрипта test.sh:

Нажмем i или Insert на клавиатуре, чтобы перейти в режим вставки текста. Скопируем туда или напишем следующее:

!/bin/bash
echo «Hello, $USER»
echo «Today is $(date)»
echo «Bye»

Чтобы сохранить файл, нажмем ESC, затем напишем и нажмем ENTER.

Попробуем запустить скрипт:

bash: ./test.sh: Permission denied

Ошибка появилась потому что мы не сделали файл исполняемым. Сделаем это. Как и выше, чтобы сделать файл sh в линукс исполняемым, выполним команду:

Запустим его снова:

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru