Необходимый способ заблокировать все отвлекающие сайты / контент на Ubuntu?

Вопрос или проблема

Я испытываю трудности с действительно низкой продуктивностью из-за отсутствия внимания (СДВГ) и трачу много времени в социальных сетях. Я пробовал установить расширения, чтобы их заблокировать, но в конечном счете просто удаляю расширения (плохая импульсная контроль).

Мне хотелось бы установить строгое программное обеспечение родительского контроля или что-то подобное, которое должно блокировать все отвлекающие сайты, и я не должен иметь возможности его обойти. Возможно, есть пароль для его разблокировки, который я поделюсь с другом, и пароль временно разблокирует его, когда я закончу свою работу на день. Но затем оно снова блокирует все.

Я не должен иметь возможности использовать ‘sudo killall -12’ или аналогичную команду, чтобы остановить его. Если я это сделаю, то компьютер должен стать непригодным для использования, пока блокировка не будет восстановлена.

Возможно, мне нужно написать что-то подобное самостоятельно и встроить это в ядро, чтобы это не могло быть обойдено? Может быть, уже существует такая дистрибуция? Или, возможно, исходный код Chromium можно изменить, чтобы это сделать? (Но тогда у меня будет возможность установить другой браузер. Я хочу, чтобы это было вне моего контроля и чтобы обойти это было действительно больно).

Проблема в том, что вы — единственный, у кого есть доступ к вашей системе, и вы контролируете ее и ее администрирование. Из-за этого вам нужен доступ sudo для доступа к административным функциям. И, таким образом, вы сохраняете возможность обойти почти все благодаря командам и доступу sudo.

Единственный реальный способ добиться того, чего вы хотите, — это передать все административные функции (а значит, и «контроль» системы) третьей стороне, не являющейся вами. Таким образом, они контролируют sudo и административные полномочия, и вы не сможете ничего обойти, используя sudo killall или подобное.

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

(На самом деле именно так корпоративные среды защищают свои системы от конечных пользователей, имеющих местные права администратора на всех системах и вносящих изменения — без sudo они не могут действительно трогать системные файлы или административные вещи, и только IT-администраторы могут это делать.)

Я пишу это, пока откладываю более важное и срочное дело.

Недавно мне диагностировали СДВГ во взрослом возрасте после жизни, полной прокрастинации. Диагноз и даже медикаментозное лечение, безусловно, полезны, но не решают проблему, если не проделать, кажется, бесконечную работу, чтобы пытаться работать эффективно, с частыми неудачами. Очень легко закончить каждый день с чувством неудачи, что означает, что не существует никаких наград за то, когда вы на самом деле выполняете какую-то работу.

Если кто-то подумает, что СДВГ — это состояние людей, которые глупы или не имеют самодисциплины — у меня степень PhD. Я написал книги, которые получили национальные награды. Я веду бизнес, который был успешен на протяжении 15 лет. Я достиг многого с точки зрения многих людей.

И я могу провести целую неделю, уставившись в компьютер, и не сделать НИЧЕГО. Буквально НИЧЕГО. И всё же в конце недели я все еще уставший от недельной борьбы, пытаясь заставить себя начать то дело, с которым я должен справляться, но, естественно, не чувствую, что могу взять выходной, чтобы «перезагрузиться», когда ничего продуктивного не делал. Я могу, и делал это, в такой степени, что подвергал риску бизнес, семью, все …

Поэтому я просто хочу выразить много сочувствия @ClickUpvote. Это жестоко.

С практической точки зрения, как уже было сказано, вы не можете остановить суперпользователя от того, чтобы быть суперпользователем. Но вот некоторые вещи, которые, как я нахожу, помогли в какой-то степени, и несколько вещей, которые стоит попробовать.

Вы уже пробовали это, но установите что-то вроде https://freedom.to/ на свои телефоны и компьютеры и активируйте в браузерах. Да, вы можете обойти это, но по крайней мере вам нужно сознательно отключить их. Приложение для телефона особенно ценно, потому что я был слишком ленив, чтобы узнать, как его деактивировать до сих пор. К сожалению, на Ubuntu это очень просто.

Еще один инструмент, который стоит добавить в микс, — это Toggl time tracker (https://toggl.com/). Мне действительно кажется, что это помогает «держать меня честным». Вы записываете точно, какую работу вы делаете в течение рабочего дня, и ощущаете награду за то, что действительно делаете реальную работу. Вы видите, как накапливаются часы, и не можете скрыться от того, что вы сделали со своим временем. Это бесплатно для использования для базовых учетных записей. Затем вы можете поделиться своими статистическими данными с людьми, которых вы знаете, чтобы «доказать», что вы были продуктивны, и снова, возможно, получить положительное подкрепление.

Сейчас невозможно (апрель 2020 года), но я нашел, что работа в публичном месте может помочь. Идите в библиотеку или кафе с вашим ноутбуком, а не всегда работайте в одном и том же месте. Зависит от вашей рабочей ситуации — но, думаю, у вас нет начальника, который смотрит вам через плечо.

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

Наконец — гораздо больший вопрос. Есть ли что-то еще, что мешает вам выполнить работу? Вы в депрессии? Вы делаете работу, которую ненавидите? Можете ли вы изменить направление карьеры? Многие люди с СДВГ плохо сосредотачиваются на вещах, которые они ненавидят, но могут «гиперфокусироваться» на вещах, которые им интересны. Я знаю, что это так в моем случае. Я могу работать быстрее и усерднее, чем кто-либо, когда мне действительно интересен предмет. Это рутина и скука, которые, казалось бы, невозможно преодолеть подходом «просто сделай это, и тогда все закончится». И сегодняшняя страсть может стать завтрашней рутиной. Но найти что-то, что вам действительно нравится делать и что также приносит зарплату, всегда будет полезно.

Удачи. Я часто говорю людям, что «все, что я научился делать, что имеет какую-либо ценность, я выучил, когда должен был делать что-то другое». Мой бизнес начался как прокрастинация. Новый проект в этом году начался как прокрастинация. Я играю на гитаре довольно хорошо — благодаря прокрастинации. Так что… если ничего другого не сработает, найдите что-то, на чем можно оказывать влияние, что впоследствии может иметь некоторую ценность.

ПС. У меня была точно такая же мысль, как и у вас — именно так я нашел ваш вопрос. Есть ли какой-то способ предотвратить, чтобы я сам нарушал свои правила? В конечном итоге, вам либо нужно передать власть sudo кому-то другому, либо найти другое решение. Сказанное (я не исследовал это) вы можете решить вопросы разрешений пользователя Linux так, чтобы ваша учетная запись имела «почти» административные права, контролируя, в каких группах вы состоите, но не имея полномочий над блокирующим приложением. Это может ограничить неудобства передачи окончательного контроля другому человеку. Возможно, это проект, котором стоит потратить время на исследование …

ОБНОВЛЕНИЕ 2024

С четырехлетним опытом использования инструментов для СДВГ я бы повторил, что единственный способ предотвратить переопределение административных полномочий — это не быть администратором.

Что касается инструментов, которые помогут вам работать и не требуют административных прав, которые мешают вам делать вещи, я бы порекомендовал следующее:

  1. Коворкинг. Найдите группу коворкинга для людей с СДВГ, где вы можете работать с другими в онлайне через Zoom. Существует множество платных и бесплатных вариантов: https://duckduckgo.com/?t=ffab&q=adhd+coworking&ia=web. Это был безусловно самый эффективный инструмент, который помог мне выполнить работу.

  2. The Amazing Marvin (https://amazingmarvin.com/). Платный менеджер задач/трекер. Относительно недорогой, но хорошо спроектированный для умов с СДВГ. Вы можете настроить его так, как вам удобно работать, а не так, как кто-то другой считает, что вы должны. Работает на Linux и в браузере.

Возможно, вы сможете удержаться от того, чтобы выяснять, как обойти приложение «родительский контроль».

Это блокировщик сайтов без плагина для браузера, поэтому обойти его гораздо сложнее.

https://ubunlog.com/en/ctparental-herramienta-de-control-parental/

Я только что наткнулся на это, пока искал решения для себя, у меня СДВГ (и я веду местную группу поддержки для взрослых с СДВГ), в настоящее время обучаюсь на терапевта, но самоидентифицируюсь с «синдромом патологического смены дистрибуции» и «расстройствомTweaky Linux» 😉
Единственное, что хоть как-то похоже на дистрибуцию Linux без отвлекающих факторов, которую я нашел, это Proteus Cloud. Это, по сути, дистрибуция киоска, которая была настроена для использования только как веб-браузер. Вы настраиваете черный/белый список во время установки, после чего вы не можете ничего изменить. Я думаю, все это работает в оперативной памяти, так что его можно загрузить с флешки или SD-карты. Единственная проблема — это коммерческое приложение с моделью подписки.

Я использовал Fedora Silverblue и универсальные образы Blue, которые основаны на ней и могут быть настроены. Я задумался: поскольку они неизменяемы и обновляются в фоне без необходимости использования sudo, повышенный доступ будет минимальным, так что если вы дадите другу или человеку, которому доверяете, учетную запись администратора для случайных вмешательств, при условии, что существует простой способ создать и изменять доменный белый список, желательно через графический интерфейс, вы можете получить достойную и надежную систему без отвлечений.

Ответ или решение

Устранение отвлекающих факторов: Невозможный способ блокировки всех отвлекающих сайтов и контента на Ubuntu

Введение

Управление временем и концентрацией — непростая задача, особенно для людей с синдромом дефицита внимания и гиперактивности (СДВГ). Поскольку вы стремитесь создать непреодолимую защиту от отвлекающего контента на Ubuntu, в данной статье я предложу несколько решений, которые могут помочь вам достичь вашей цели.

Описание проблемы

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

Основной подход

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

Этапы реализации

  1. Создание нового учетного профиля:

    • Создайте нового пользователя с административными правами (это будет ваша «доверенная» учетная запись).
    • Убедитесь, что ваш основной профиль не имеет привилегий superuser.
  2. Ограничение доступа

    • Запретите изменять настройки и устанавливать программы из вашего основного профиля.
    • Передайте пароль от административной учетной записи вашему доверенному лицу.
  3. Использование инструментов родительского контроля

    • Установите ‘Pi-hole’. Это приложение может служить DNS-сервером, блокирующим нежелательные сайты на уровне сети.
    • Используйте такие программы, как DansGuardian для фильтрации контента.
  4. Использование специализированного программного обеспечения

    • Рассмотрите возможность установки программного обеспечения, аналогичного Ctparental. Это программа, работающая на уровне сети и не требует расширений браузера, что делает обход блокировок более сложным.
  5. Настройте вашу рабочую среду

    • Примените принципы организации рабочего пространства, чтобы снизить количество отвлекающих факторов в вашем окружении.

Альтернативные подходы

Если вышеуказанный способ вас не устраивает, вы можете рассмотреть следующие варианты:

  1. Использование специализированного дистрибутива:

    • Обратите внимание на Proteus Cloud. Это дистрибутив, позволяющий лишь ограниченный доступ к интернету и требует настройки черного/белого списка изначально, что делает его более защищенным от изменений.
  2. Иммутабельные дистрибутивы:

    • Рассмотрите Fedora Silverblue. Эта система обновляется в фоновом режиме и требует минимальных прав администратора, позволяя вашему доверенному лицу контролировать доступ.

Заключение

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

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

Оцените материал
Добавить комментарий

Капча загружается...