Записи в категории «Linux»

Используем Xfce4 Terminal как выпадающую консоль (quake-like)

За всё время использования linux, я почти с самого начала "подсел" на так называемые quake-like выпадающие терминалы, и уже просто не могу представить свою повседневную работу за компьютером без выпадающего терминала. Когда пару лет назад я пересел на Xfce4, был приятно удивлён когда обнаружил, что стандартный xfce4-terminal может работать как выпадающий.

Читать дальше →

Xfdashboard - дашборд в духе gnome shell для xfce

Xfdashboard - это небольшая программа которая добавляет в Xfce дашборд очень похожий на тот, который в gnome-shell. При запуске программы слева будет док панель с приложениями, справа миниатюры рабочих столов, сверху строка поиска и основную часть экрана будут занимать миниатюры запущенных на данном рабочем столе приложений.

Читать дальше →

Tmux автозапуск при подключении по ssh

У меня часто бывает, что я подключусь к серверу по ssh и запускаю какую либо задачу (копирование, проверки) которая может затянуться. Потом внезапно либо ssh отвалится ибо подключился с ноутбука или, что чаще всего случается - перевожу комп в спячку напрочь забыв про то, что там где-то что-то на сервере выполняется. Выполняемая на сервере задача при этом само собой прерывается. Все это от того, что я забываю запустить tmux при подключении. Чтобы этого не происходило, я настроил автозапуск tmux при подключении по SSH.

Читать дальше →

Временно отключаем всплывающие уведомления Ubuntu с индикатором NoNotifications

У меня часто бывает, что во время презентаций или демонстрации экрана у меня внезапно всплывает уведомление поверх всех окон. Это довольно раздражает, а иногда даже показывает нежелетальную информацию, такую как личную переписку. К счастью, не меня одного этого беспокоило, и есть небольшой апплет, позволяющий временно отключить всплывающие уведомления в Ubuntu.

NoNotifications - это небольшой, простой апплет для панели Ubuntu (Unity) позволяющий временно отключить все уведомления и посторонние звуки в системе. Апплет крайне полезен во время презентаций, или когда необходимо сосредоточится на работе и все эти уведомления лишь отвлекают.

Индикатор крайне простой, и предоставляет всего две опции:

  • Do Not Disturb - которая собственно, отключает все всплывающие уведомления и звуки. Цвет индикатора так же меняется на красный;
  • Show Notifications - которая, очевидно, включает все отключенные уведомления и звуки;
Читать дальше →

Webtorrent - Bittorrent клиент с поддержкой DLNA, chromecast и Airplay позволяющий смотреть видео из torrent файла без скачивания

WebTorrent Desktop - это простой, OpenSource BitTorrent клиент который позволяет просматривать видео-файл из торрента без скачивания. WebTorrent доступен для Linux, Windows и Mac.

Я уже писал о Peerflix, приложении которое позволяет делать тоже самое, но Peerflix не такой удобный для использования, и заметно уступает даже WebTorrent, у которого тоже только самый необходимый набор функций.

У WebTorrent отсутствует какая-то база данных, или поиск по популярным торрент-трекерам. При первом запуске, приложение отображает самые популярные open source видео. Позже там будут отображаться последние добавленные пользователем торренты. В самом низу приложения есть поле, на которое можно переместить торрент файл с нужным фильмом, или нажать на него и в диалоговом окне найти и открыть файл.

Читать дальше →

Как подключиться к Cisco VPN с помощью Openconnect (альтернатива anyconnect) в Ubuntu Linux

У cisco есть пакет с клиентом anyconnect для linux. Только совсем не обязательно пользоваться их официальным клиентом, когда можно просто установить пакет из проверенно репозитория, и не захломлятять систему. Так что если вам нужно просто подключиться к cisco vpn под linux, но не критично использование официального cisco vpn клиента, то эта заметка для вас.

Читать дальше →

Глобальное меню в Xubuntu 16.04 / Xfce4 с TopMenu

Не все пользователи любят окружение Unity, но нельзя отрицать, что многие вещи которые cannonical добавили в unity - действительно удобные, и полезные. Одна из таких полезных и удобных вещей - это глобальное меню. В этой небольшой заметке я расскажу как добавить глобальное меню в Xubuntu 16.04 / Xfce. Для добавления глобального меню, будем использовать апплет TopMenu созданный для MATE.

TopMenu - это апплет для панели, доступный для рабочих окружений MATE, Xfce и LXDE, добавляющий глобальное меню в эти окружения. Он доступен в официальных репозиториях Ubuntu 16.04 и прекрасно работает во всех остальных окружениях, несмотря на то, что создавался изначально для MATE. Есть лишь небольшой нюанс, который необходимо учесть для того, чтобы TopMenu заработал в других окружениях.

Следует обратить внимание, что TopMenu работает только для GTK2 и GTK3 приложений, и не работает для приложений написанных с использованием Qt а так же в LibreOffice, Firefox и Thunderbird.

Читать дальше →

Ограничиваем время проведенное за ПК в Linux с помощью Timekpr

Timekpr Revived - это программа, позволяющая отслеживать и ограничивать проведенное за компьютером время в Linux. С помощью Timekpr можно ограничить время в которое пользователю позволено заходить в систему, и количество проведенного времени. Эту небольшую программу ни в коем случае нельзя назвать полноценным родительским контролем, но во всяком случае, она позволяет ограничивать время проведенное чадом за компьютером. Это уже становится актуальным даже для Linux, т.к. количество игр с поддержкой Linux в Steam неумолимо растет.

Разработчик оригинальной программы Timekpr забросил проект довольно давно, но позже нашлись те, кому проект так же показался нужным, сделали форк и продолжили развитие проекта только под немного измененным названием - Timekpr Revived. Форк не сильно отличается от оригинала, но в отличии от него прекрасно работает в последних версиях Ubuntu, и есть индикатор для панели.

Читать дальше →

Переменосим Unity лаунчер вниз в Ubuntu 16.04

После шести лет запросов от пользователей, разработчики Ubuntu наконец-то добавили так ожидаемую опцию: вы наконец-то можете переместить панель запуска (док) с левой стороны, вниз. Правда, забыли добавить куда нибудь галочку в настройки, и поэтому надо поменять настройки в gsettings или ставить unity-tweak-tool, но все таки сейчас - это официально поддерживаемая фича.

На случай, если вы очень хотели переместить свою панель в Unity вниз, но не знаете как, то эта небольшая заметка для вас.

Читать дальше →

Whatsie - неофициальный десктопный клиент Whatsapp

Не так давно Whatsapp запустили веб-версию своего чат мессенджера который работает синхронизируясь с мобильным клиентом. Это определенно замечательная новость, но использовать whatsapp в браузере не так удобно, как хотелось бы. Однако, появление веб-версии Whatsapp позволило разработчикам сделать неофициальные клиенты, доступные под различные платформамы и предоставлящие более привычный пользовательский опыт. Один из таких неофициальных клиентов - Whatsie.

Whatsie - это простой десктопный Linux использующий "под капотом" веб-версию Whatsapp. Доступен для Linux, Windows и MacOS.

Читать дальше →

Получаем погоду в красивом виде в терминале используя лишь wget

wttr.in - это веб-фронтенд для wego, небольшой утилиты для Linux терминала написанной на языке Golang. Сервис позволяет используя любой консольный HTTP клиент посмотреть погоду не покидая терминала, да ещё красиво и стильно! И да, конечно можно выводить погоду в conky.

По умолчанию сервис пытается получить информацию о текущем местоположении по IP-адресу, но если у него это не выходит то можно указать вручную. Указать для какого расположения необходим прогноз погоды можно передав:

  • Название города;
  • 3-х буквенный код аэропорта;
  • ZIP код;

Сервис позволяет получить погоду на три дня вперед, фазу луны и поддерживает как метрическую систему отображения температуры, так и "имперскую". Хотя кому нужна имперская система в России? :)

Сам wego и, соответственно, wttr в качестве источника информации о погоде использует WorldWeatherOnline.

Читать дальше →

Используем Gnome 3.18 интергацию с Google Drive в Unity, Xfce4 и других рабочих окружениях

Последний релиз gnome 3.18 среди нововведений добавил одну весьма полезную - интеграцию с Google Drive (Google диск) без сторонних приложений. На фоне того, что Google до сих пор не выпустила официального приложения Google Drive для Linux - это довольно привлекательная возможность. Тем более, что интеграцию можно настроить и в других рабочих окружениях. Для того, чтобы включить интеграцию достаточно просто в настройках gnome добавить учетную запись Google, и разрешить Gnome управлять файлами.

Читать дальше →

Создаём загрузочный USB диск с Windows из под Linux

В ubuntu уже есть приложение для создания образов дисков - Startup Disk Creator, но оно умеет создавать только загрузочные USB с Linux. Для создания загрузочного USB-диска с Windows из Linux, существует WinUSB, но она довольно давно не обновлялась, и честно говоря, у меня не заработала. Данный пост довольно подробный, и рассчитан преимущественно на людей, плохо знакомых с Linux.

Перед тем как я продолжу, следует указать что в Windows мире два метода загрузки:

  • MBR, при котором в начале диска резервируется место, и располагается специальный загрузочный файл;
  • EFI, при котором исполняемый файл загрузчика хранится в стандартном расположении на FAT32 файловой системе;

Если вы не знаете какой выбрать, то наиболее часто используемый вариант который работает без модификации файлов Windows - это msdos таблица разделов с fat32 файловой системой и загрузочным флагом.

Читать дальше →

Минималистичный док Plank

Plank - это минималистичный док написанный на языке Vala, и используемый по-умолчанию в Elementary OS. Несмотря на то, что он минималистичен в нем есть все необходимые функции, и главное он работает крайне шустро и стабильно! Разумеется, это не единственный док для Linux, но в отличии от остальных, plank активно разрабатывается, и работает стабильно во всех дистрибутивах и рабочих окружениях.

Читать дальше →

Восстанавливаем свалившийся в busybox из-за ошибки initramfs Linux

Недавно при включении компьютера, Ubuntu меня "порадовала" тем, что решила не загружаться и "свалилась" в busybox в момент инициализации пользовательского пространства (userspace) оно же initramfs. Немного ошарашенный начал разбираться. Оказалось, что мой старенький жёсткий диск дал небольшой сбой, и подпортил суперблок файловой системы. Впрочем, оказалось что это не смертельно, и проблема эта, довольно просто и быстро решается.

Суперблок - это часть на диске, отведенная под служебную информацию файловой системы. В нем хранится информация о разделе: тип файловой системы, размер, статус и информацию о других структурах метаданных. В случае потери информации с суперблока, велик риск потерять всю информацию с раздела. Поэтому Linux хранит несколько копий этой информации - т.е. несколько суперблоков.

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

Читать дальше →