由于患有多动症并在社交媒体上花费大量时间,我的工作效率非常低。我已经尝试安装扩展来阻止它们,但我最终只是卸载了扩展(冲动控制不佳)
我想安装一个严格的家长控制软件或其他东西,它应该会阻止所有分散注意力的网站,我应该无法绕过它。可能有一个密码来解锁它,我与朋友分享,当我完成一天的工作时,密码解锁了一段时间。但它又回到阻止一切。
我不应该能够 'sudo killall -12' 或等效的来停止它,如果我这样做了,那么计算机应该无法使用,直到锁恢复。
可能我需要自己编写这样的代码并将其烘焙到内核中,这样它就不会被覆盖?也许这样的发行版已经存在?或者可以修改铬的源代码来做到这一点?(但是我可以选择安装另一个浏览器。我希望它不在我的控制范围内,绕过它真的很痛苦)。
这里的问题是:您是唯一可以访问您的系统的人,并且您可以控制它及其管理。因此,您需要
sudo
访问管理功能。因此,由于sudo
命令和访问,您保留了绕过几乎任何东西的能力。实现您所追求的唯一真正
sudo
方法是将所有管理功能(因此对系统的“控制”)移交给您以外的第三方 - 这样,他们控制和管理权力,而您不能通过做sudo killall
或类似的事情绕过任何事情。这就是说,该人将是您系统上的唯一管理员 - 一旦他们被授予管理员权限,您将自己从
sudo
组中删除,因此对系统完全没有管理权限。因此,此人必须准备好并随时可以响应您需要管理员干预的任何情况。(这实际上是企业环境如何保护他们的系统免受在所有系统上拥有本地管理员并进行更改的最终用户的影响——如果
sudo
他们不能真正接触系统文件或管理事物,只有 IT 管理员可以。)我正在写这篇文章,而我正在拖延做一些更重要和更紧迫的事情。
在与拖延症打交道后,我最近被诊断为成人多动症。诊断,甚至药物治疗,当然是有帮助的,但如果不努力尝试有效地工作,并经常失败,就无法解决问题。结束每一天都很容易感觉自己失败了,这意味着当你真正完成一些工作时,永远不会有任何回报。
如果人们认为多动症是愚蠢或缺乏自律的人的一种状况——我有博士学位。我写的书获得了国家奖项。我经营的企业已经成功了 15 年。按照很多人的标准,我已经取得了很多成就。
而且我可以花一整周的时间盯着电脑,同时完成零工作。字面上为零。然而到了周末,我仍然因为为期一周的战斗而筋疲力尽,试图让自己开始我应该处理的任何工作——但自然不觉得我可以请假当我无所事事时“充电”。我可以而且已经做到了这样的程度,以至于我冒着生意,家庭,一切的风险......
所以我只想对@ClickUpvote 表示很多同情。这是残酷的。
从实际的角度来看,正如已经说过的,您不能阻止超级用户成为超级用户。但这里有一些我觉得有点帮助的东西,还有一些可能值得尝试的东西。
你已经尝试过了,但是在你的手机和电脑上安装类似https://freedom.to/的东西并在浏览器中激活。是的,您可以解决这些问题,但至少您必须有意识地禁用它们。手机应用程序特别有价值,因为到目前为止我一直懒得弄清楚如何停用它。不幸的是,在 Ubuntu 上这很容易。
添加到组合中的另一个工具是 Toggl 时间跟踪器 ( https://toggl.com/ )。我真的发现这有助于“保持诚实”。您准确地记录了您在工作日所做的工作,并且您会因为实际做实际工作而感到奖励。你可以看到时间越来越长,你无法隐藏你用你的时间做了什么。它可免费用于基本帐户。然后,您可以与您认识的人分享您的统计数据,以“证明”您的工作效率,并且可能再次获得一些积极的强化。
目前不可能(2020 年 4 月),但我发现在公共场所工作会有所帮助。带着笔记本电脑去图书馆或咖啡店,而不是总是在同一个地方工作。取决于你的工作情况——但我猜你没有老板在你的肩膀上窥视。
最好的解决办法可能是让你保持诚实的有同情心的朋友或家人。你不希望有人唠叨,但你确实希望有人可能会追你,问你是否完成了工作,并鼓励你从正确方向的进步中获得一些乐趣,而不是一夜之间的完美。
最后 - 更大的问题。还有什么让工作很难实现的吗?你郁闷吗?你在做你讨厌的工作吗?你能改变职业方向吗?许多患有多动症的人不擅长专注于他们讨厌的事情,但可以“过度关注”他们热衷的事情。我知道我就是这种情况。当我真正进入这个主题时,我可以比任何人都更快、更努力地工作。这是例行公事和苦差事,似乎不可能通过“完成它然后它就会结束”的方法来克服。而今天的热情可能会成为明天的苦差事。但是,找到你真正喜欢做的同时还能支付工资的事情总是会有帮助的。
祝你好运。我经常告诉人们,“我学会如何去做的每件事都对我本该做其他事情时学到的任何价值”。我的事业始于拖延。今年的新冒险始于拖延。我弹吉他非常好 - 因为拖延。所以......如果所有其他方法都失败了,找到一些可以拖延的东西,这可能会在未来有一些价值。
附言。我和你的想法完全一样——这就是我发现你的问题的方式。有什么办法可以防止自己违反自己的规则吗?最终,您要么需要将 sudo 权力交给其他人,要么找到不同的解决方案。就是说(我还没有调查过),您可以通过控制您所属的组来计算 Linux 用户权限,使您的帐户具有“几乎”管理员权限,但对阻止应用程序没有权限. 这可能会限制将最终控制权交给其他人的不便。也许你可以浪费一些时间调查一个项目......