- Deepin Store does not work when using system proxy #1
- Comments
- antoniogermano commented Feb 24, 2016
- snyh commented Feb 25, 2016
- Xinkai commented Feb 25, 2016
- snyh commented Feb 25, 2016
- fasheng commented Feb 25, 2016
- antoniogermano commented Feb 25, 2016
- fasheng commented Feb 25, 2016
- antoniogermano commented Feb 29, 2016
- Не устанавливается софт из магазина
- Переехал с macOS на Linux и не заметил подмены. Это легко и просто, объясняю
- Все macOS-подобные Linux-дистрибутивы
- Я выбрал Deepin вместо macOS, и вот почему
- Процесс установки и системные требования Deepin
- Интерфейс системы и визуальные эффекты
- Доступные настройки и работа с ними
- Софт, включенный в состав Deepin
- Главное: личные впечатления от использования
- Кому это будет интересно?
- Николай Маслов
Deepin Store does not work when using system proxy #1
Comments
antoniogermano commented Feb 24, 2016
I’m using Deepin 15 at work. Everyone needs to use this proxy to work here. The internet simply does not work at all without the proxy.
I have set the proxy settings globally on the system, but Deepin Store does not seem to use them.
I also needed to override Firefox proxy settings to make Firefox work with the proxy. Simply using system defined proxy didn’t work.
Is there a way to fix the system proxy settings or override proxy settings in Deepin Store to make it work? I tried $ deepin-appstore —help but it there’s no option to override the proxy settings.
Thank you in advance.
The text was updated successfully, but these errors were encountered:
snyh commented Feb 25, 2016
@Xinkai Does deepin-appstore (or qt ) support http_proxy environments ?
Control Center will set this environments. @fasheng
Xinkai commented Feb 25, 2016
It seems that Qt doesn’t read the related environment variables. However it should be a fairly easy feature to add.
snyh commented Feb 25, 2016
@Xinkai Can you submit a CL , so @Velociround can help testing in his work environment.
fasheng commented Feb 25, 2016
I am rewriting proxy module now. At first, i want to wrapper a low level net twork implementation such as iptable or some other methods, but looks it’s not so easy. So we have to use the proxy envs or gsettings continue, and we’d better write it as a general Qt module so it could be append for other applications easily(the old c code in dde-workspace was dropped for a long time).
2016年2月25日 12:01, 12:01,在 xiabin notifications@github.com 已写:
@Xinkai Can you submit a CL , so @Velociround can help testing in his
work environment.
Reply to this email directly or view it on GitHub:
#1 (comment)
antoniogermano commented Feb 25, 2016
I have more information about proxy in Deepin, maybe it helps: this problem seems to be widespread in Deepin. I could not find any app that works using the global system proxy settings.
Sometimes, when I reboot the system, one of the proxies (apparently at random, every time is a different one) changes to port 0. I always check this when I reboot, and change to the correct port.
The 0 port also appears when I do
$ echo $http_proxy after this problem occurs.
After pressing «Apply system wide»,
$ echo $http_proxy $https_proxy $ftp_proxy always shows the correct proxy settings.
The global proxy settings only set the lower case environments. Upper case
$ echo $HTTP_PROXY $HTTPS_PROXY $FTP_PROXY does not print anything.
Here’s the apps I tried so far (none of them are able to connect to the internet because they are not picking up the proxy settings):
- deepin-appstore
- geary (connects to work internal mail network and shows mail but does not load any external images from internet)
- gnome-calendar (does not connect to any internet calendar)
- gnome-todo (is not able to create lists — maybe not related)
- gnome-weather (can not show weather information for any city)
- apps.com.google.map (opens a blank window because it requires internet to open the webpage)
- apps.com.pixlr (opens a blank window because it requires internet to open the webpage)
- apps.net.skyinc (opens a blank window because it requires internet to open the webpage)
- Firefox (using «system proxy» settings does not work; however, it works when I override the proxy in Firefox settings)
Blank windows from internet-only apps (all look the same):
- Google Chrome does not work at all, not even using
$ google-chrome —proxy-server=host:port or
$ google-chrome-stable —proxy-server=host:port , and is not able to override proxy settings
Is there somewhere else I should open an issue about this? Can you help me? Thank you very much
fasheng commented Feb 25, 2016
Thanks for the detailed report. Someone noticed it before in our bugzilla.
Well, I must say, google-chrome works before, but it read gnome proxy gsettings like firefox in latest version. So we will sync our proxy setting to gnome to solve it this time. Please ignore KDE, there is another implemntation for it, maybe we will support it in future.
antoniogermano commented Feb 29, 2016
Just so you know, Deepin has just updated the deepin-appstore (and some 660MB of other packages and Deepin patches), but the issue remains.
I also had some problems when trying to install this update; I only have 2 trustworthy mirrors: official (slow, 10KB/s) and Brazilian (fastest, 1MB/s+). The other mirrors I tried all have some kind of security problem (unsigned, no public key, unverified keys, etc). The Brazilian mirror did tell me about the update but it didn’t have the update files (yet? 404 Not Found for all packages when trying
$ sudo apt-get upgrade ) so I had to update from the Control Center GUI using Official Mirror, because only this way it seemed to resume downloading the packages after failed attempts (rather than start from the beginning like apt-get seemed to be doing).
The update froze several times, requiring me to reboot the system because Control Center wouldn’t tell me what the problem was and wouldn’t let me stop / restart / resume either (I figured it out using apt-get to read the error messages).
Even after finishing the download («0 bytes left»), Control Center wouldn’t let me update.
Then, I changed the mirror to Brazilian in /etc/apt/sources.list , did
$ sudo apt-get update then
$ sudo apt-get upgrade , and it started upgrading all of the already downloaded packages (which I was very happy about, because when it showed «0/660MB downloaded» on the confirmation screen, I thought it would download it all again).
After apt-get finished upgrading all packages, Control Center still had the «Deepin patches» update left to install (even though apt-get showed «nothing to upgrade»). I tried to upgrade Deepin patches again through the GUI, and now it successfully installed.
Just to make it clear: Deepin patches only upgraded after I did
$ sudo apt-get upgrade . It failed all previous attempts to updating when using only the Control Center GUI.
It seemed to me like Deepin patches had some of the packages that would be upgraded as its dependencies (so it needed to upgrade the packages first, and Deepin patches later), but Control Center apparently wanted to upgrade Deepin patches first, therefore failing. This is just a wild guess based on what I observed.
I rebooted, tested the proxy again (same problem), and here I am now.
Can I / should I report bugs on your Deepin bugzilla or something? I don’t know the address or anything else about it. I can’t use the deepin-feedback (Deepin User Feedback) because I don’t have working proxy settings (and failed to find specific proxy settings for it), so it simply doesn’t work / doesn’t send the reports.
I see @fasheng is currently rewriting the proxy module. Thank you very much! Please let me know if there’s something I can do to help.
Источник
Не устанавливается софт из магазина
В общем, в деле с не закачиваемыми файлами из маркета нам помогут 2 команды, да вообще очень полезные команды.
sudo pgrep apt-get
и
sudo pkill apt-get
В чём причина того, что не качаются приложения с маркета?
Ответ: процесс apt-get уже занят, это может быть фоновое автообновление (кстати, советую отрубить, ибо оно очень сильно заезжает этот процесс [apt-get]). Так вот, в данном случае, эти 2 команды помогут избавиться от этого «зависа» и скачать то что нам нужно.
И так,
В моём случае, у меня ничего нету, следовательно — там после пароля ничего не выдало, но вот что будет если запущен процесс обновления.
После выполнения команды — pkill — там, опять будет пустышка — следовательно, процессы «чисты». И можете начать качать из маркета и т.д. и т.п.
Вывод:
Вся проблема в том, что если у вас стоит автообновление — то оно будет крутится почти круглые сутки, следовательно — отключайте его, и сами проверяйте обновления.
(лично у меня из-за этого не позволял качать из маркета)
А почему не позволял качать, потому что процесс apt-get был уже занят — следовательно, он ждал своей очереди (маркет) поэтому на 0 и оставалось.
Источник
Переехал с macOS на Linux и не заметил подмены. Это легко и просто, объясняю
Идеальных операционных систем не бывает: для разных задач — свои.
К сожалению, все существующие массовые варианты все чаще становятся средством наблюдения за пользователем, собирая массу информации, а иногда и насильно ограничивая его действия.
Кроме того, сегодня и macOS, и Windows перестали быть «системой в себе»: у каждой есть свои сильные стороны и значительные недостатки.
Поделка Microsoft безальтернативна для инженерной работы; вариант из Купертино больше подходит для редактирования мультимедиа и комфортной офисной работы; Android благодаря облачным сервисам становится идеальной оболочкой для развлечений.
А ведь можно совместить все и сразу, совместив универсальные возможности с наиболее удобным интерфейсом. Попутно отказавшись от слежки и ненужных ограничений при использовании софта.
Уходим на Open-Source! Поставил самый продвинутый Linux с оболочкой от macOS и готов поделиться впечатлениями.
Все macOS-подобные Linux-дистрибутивы
Преимущества macOS сегодня очевидны каждому: поддержка производительных процессоров M1, уникальный внешний вид, удобный интерфейс, продвинутый софт для создания контента.
Тем не менее, ограниченное число поддерживаемых аппаратных конфигураций и нехватка специфического профессионального программного обеспечения заставляют смотреть в сторону других систем.
Запустить на «маке» Siemence NX, Comsol (Fluent) и даже Wolfram Mathematica — не тривиальная задача. Не пользоваться же каждый раз виртуальной машиной, снижая производительность расчетов?
Да и с нативными играми на «макинтошах» все пока довольно грустно, если не брать в расчет облачные сервисы и глобальные магазины — Steam и Epic Games. Мир на них не заканчивается.
Впрочем, есть и обратная проблема: ограничение доступа к играм, платным приложениям и их излишнему количеству. Кто как, а я считаю стоковый Android с привязанным Google Play при отсутствии ограничений явным излишеством.
Кроме того, привычка к настольным ПК меньше «привязывает» людей к постоянному потреблению контента, а это в XXI веке — самая главная вредная привычка.
Итак, с платформой понятно, а есть ли аналоги у macOS в плане интерфейса и удобства использования? Есть, и не один. И все они относятся к Open Source проектам.
На текущий момент наиболее близким оформлением к текущим версиям macOS обладают:
1. Elementary OS на базе Ubuntu со специально разработанным окружением рабочего стола Pantheon в стилистике macOS и комплектом приложений, выполненном в том же духе. Использует собственный открытый магазин приложений.
2. Deepin на основе Debian, который практически полностью копирует оформление операционной системы Apple и предлагает собственную экосистему приложений, созданную для работы в закрытых китайских условиях.
3. ZorinOS Ultimate так же использует Ubuntu с визуализацией GNOME, поэтому, несмотря на внешность macOS, работает как примитивный Windows. К тому же уже упомянутый внешний вид нужно покупать за деньги.
4. Ubuntu с окружением Mate позволяет выбрать тему, имитирующую ту или иную версию системы из Купертино, прямо в магазине оформления. Не поддерживает специфические разрешения — просто не умеет масштабировать интерфейс.
5. Kubuntu благодаря использованию KDE в роли оболочки позволяет превратить интерфейс в подобие macOS вручную с максимальной детализацией. Все работает, софт есть на любой вкус уже в базовой поставке.
Я выбрал Deepin вместо macOS, и вот почему
Как видите, выбор непростой. Обычно я живу в Dual-Boot с macOS в виде Hackintosh и Windows. Но что если перейти на Linux? Можно совместить сильные стороны всех ОС.
После macOS имеет смысл попробовать именно Deepin: он готов к использованию из коробки и в базовых задачах очень похож на купертиновскую операционку.
К тому же он, как и другие NIX-системы, умеет намного больше.
Например, в нем отлично работает API Vulkan, необходимый для запуска современных игр.
С помощью Proton, поставляемого в роли элемента Steam, можно даже игры для Windows, если нативная версия для Linux отсутствует.
Для Windows-приложений в Linux есть Wine. Установить его не сложно.
Есть и эмулятор macOS: «слой совместимости» Darling. Проект не идеален, но большая часть программ прошлогодних версий настольных систем Apple запускается.
Процесс установки и системные требования Deepin
На данный момент актуальная версия дистрибутива — Deepin 20.2 на основе Debian 10.8, используемые пакеты соответствуют версии 5.11.
- двухъядерный процессор
- 2 гигабайта оперативной памяти
- 64 Гб на жестком диске
Меньше — возможно, но будет некомфортно. Большее удастся заметить только в конкретных задачах.
Рекомендую использовать торрент-клиент: это займет 10-30 минут против 6 часов по прямой ссылке с китайских серверов.
Установка проста: скачиваем дистрибутив с официального сайта, записываем с помощью UltraISO на флешку или диск, загружаемся.
Или загружаемся без установки: образ поставляется в виде Live-дистрибутива, поэтому можно опробовать систему и провести установку в графическом интерфейсе.
Выбранный диск форматируем в NTFS, FAT32 или ext2/ext3 — специфичном формате NIX-систем. Сделать это можно заранее или прямо во время установки.
Последние использовать стоит только в том случае, если система — единственная на диске и доступ к ней из других систем не предполагается.
Deepin автоматически создает необходимые разделы: swap, загрузочный, системный. Пользователю в данном случае остается не более 15 Гб.
Интерфейс системы и визуальные эффекты
Чаще всего Linux-дистрибутивы для визуализации используют одну из популярных оболочек, таких как GNOME, Mate и KDE.
Deepin использует оболочку собственной разработки под названием Deepin Desktop Environment на основе библиотек Qt и Go, с полной поддержкой HTML5 и Chromium.
За счет этого достигается максимально близкое внешнее сходство с macOS. Однако логика работы контекстных меню, системные функции копируют Windows.
Многим так привычнее.
При первом включении система предлагает выбрать «красивый» или «быстрый» интерфейс: первый реализует концепцию док-станции, продуманной до мелочей, вторая почти полностью копирует обычный Windows.
Стоит выбрать улучшенное оформление: панель программ находится в нижней части экрана; меню — слева; кнопки быстрого запуска, переключатель задач и системный трей — справа.
С одной стороны, почти классика, но: эффекты крутые, удобно расположенные значки, продуманный трей и системные кнопки действительно улучшают восприятие необычного дистрибутива.
А вот предлагаемые к выбору наборы иконок почти не отличаются друг от друга. Впрочем, для NIX-владельцев и это выглядит неплохо.
Стоит упомянуть: выбор не окончательный. Смена оформления на лету доступна через соответствующее меню в настройках системы.
Доступные настройки и работа с ними
В сайдбаре Deepin расположена уникальная панель управления Control Center: если приблизить курсор к правой стороне экрана, появляется перечень всех системных параметров, доступ к которым пользователь получает в один клик.
Действительно удобная идея в сравнении с большинством популярных Linux-дистрибутивов.
В отличие от множества Linux-дистрибутивов, Deepin не требует навыков работы с командной строкой: абсолютно все доступно в настройках.
Мультизадачность, сетевые настройки, сложное администрирование и настройка компонентов ПК — это далеко не все, до чего можно дотянуться в интерфейсе.
Кстати, здесь можно найти даже жесты экрана и тачпада. После Mint и Astra — настоящий праздник!
Что ещё интереснее, встроенный установщик пакетов поддерживает drag&drop: скаченные deb-пакеты достаточно перетащить в окно приложения, чтобы запустить установку.
Единственным недостатком Deepin в этой области можно было бы назвать объем, насыщенность подменю. Можно было бы и попроще. И масштабирование адекватное прикрутить.
Софт, включенный в состав Deepin
В текущую сборку Deepin включены все необходимые для старта приложения. Знакомых среди них немного:
- Chrome — браузер
- Thunderbird — почтовый клиент
- LibreOffice — офисный пакет
- Cheese webcam — простейший видеомессенджер
- AppStore (Deepin Software Center) — центр установки программ
Так же система включает в себя базовый пакет медиакодеков, в том числе для потоковых медиафайлов стандартов H.264/265.
Стоит отметить, что все проприетарные драйвера, доступные в Deepin, поставляются в составе дистрибутива: даже для карт Nvidia их придется качать через встроенную утилиту.
Прочие отсутствующие (в основном для специфического оборудования) придется получать из исходных файлов на сайтах производителей.
Ограничения встроенного магазина приложений неплохо обходятся с помощью ручного подключения дополнительных источников и прямой установки софта из исходников.
Ряд программ представляет собой собственные детища команды разработчиков Deepin. Среди них замена стандартных утилит с говорящими названиями на все случаи жизни.
По всей видимости, к их же числу относится файловый менеджер и программа для создания голосовых заметок.
Файловый менеджер поддерживает полнотекстовый поиск по содержимому, менять названия отмонтированных дисков и просматривать/настраивать доступ.
Встроенный менеджер закачек поддерживает мультипоточное скачивание, умеет работать с magnet-ссылками и torrent-файлами.
Интересно реализован встроенный текстовый редактор: кроме полнофункциональной работы с русским и английским, он может похвастаться качественным поиском и удобной подсветкой, что позволяет использовать его в программировании.
Редактор изображений поддерживает слои, полноценный Drag&Drop, разнообразные модные эффекты. Что немаловажно, присутствует поддержка сенсорных экранов и активного пера.
Заметочник поддерживает все необходимые функции, в том числе размещать отдельные заметки на рабочем столе. Есть даже групповое редактирование.
Wine не предустановлен, но доступен в магазине приложений. Установка занимает пару минут, после чего все популярные Windows-пакеты работают как часы.
Главное: личные впечатления от использования
Хотя macOS куда более распространена за счет активной продажи в составе компьютеров, для многих гиков очевидно: простые повседневные задачи, программирование, офисная работа отлично выполняются в современных Linux-дистрибутивах.
Deepin — не исключение. Устанавливается быстро, работает гладко, справляется со всеми задачами.
Стартовый набор софта решает офисные задачи. Но это только начало
Сама система и приложения не требуют денег. Как и большинство Linux-проектов: при желании пользователя, в этой среде намного проще с хакингом разнообразных пакетов и составляющих.
Cистема совершенно не критична к «железу» и работает на любых x86/64-компьютерах с достаточной производительностью . ARM не поддерживается.
Таким образом можно вернуть к жизни старые ПК: интерфейс и стоковые приложения Deepin работают стабильно даже при минимальных ресурсах вне зависимости от нагрузки.
Потребление ресурсов очень скромное
Для серфинга и офисной работы тоже нужно не много: достаточно Intel Atom x8300 или другого двухядерного Intel/AMD. Иные задачи масштабируются в соответствии с привычными правилами.
Диспетчер устройств со встроенными драйверами неплохо справляется с наиболее распространенными компонентами, включая тачпады, вебкамеры и внешнее оборудование (принтеры, станки на популярных платформах).
Установка программ и пакетов невероятно проста. Совсем не привычно для работы в Linux
Консоль нужна только для специфических задач. Простые пользователи могут о ней забыть.
За это можно было бы простить многие недостатки, включая пропадающие надписи на окнах при использовании кириллицы, изредка попадающиеся иероглифы и странно работающее автоматическое переключение между темами.
Ведь с Deepin разберется даже бабушка, которая компьютер видит в первый раз.
Кому это будет интересно?
Безусловно, удобный интерфейс и открытый исходный код — не единственные преимущества операционной системы.
Deepin замечен в сливе данных на собственные сервера, обезличенных — по заявлению представителей компании.
Примерно тот же состав пакетов тащит для себя Google в Android и Apple в iOS. Но последние делают это с очевидного разрешения пользователя.
Deepin просто слегка нагружает сеть в сторону Китая в моменты простоя, так что какие-то критически важные бизнес-задачи в нем решать нельзя.
А вот пользоваться на старых компьютерах очень даже можно. Система подойдет для офисных работников, при простом домашнем использовании.
Серфить и работать с документами можно
Даже поиграть получится. В красивом, удобном интерфейсе.
Попробовать Deepin стоило бы всем – отличный опыт “первого Linux после macOS”. Понравится — найдутся защищенные альтернативы.
Николай Маслов
Kanban-инженер, радиофизик и музыкант. Рассказываю об технике простым языком.
Источник