<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Заметки на электронных полях</title><author><name>Заметки на электронных полях</name></author><id>https://teletype.in/atom/electronic_fields_notes</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/electronic_fields_notes?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/electronic_fields_notes?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-09T05:10:53.861Z</updated><entry><id>electronic_fields_notes:sleep_xteink</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/sleep_xteink?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>Как установить свое изображение на экран блокировки электронной книги XTEINK (crosspoint-reader)</title><published>2026-04-04T14:25:41.375Z</published><updated>2026-04-04T14:25:41.375Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a0/77/a077043a-8f30-4ed0-a1e3-6a8880439c9b.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/41/03/41034356-9803-4540-b5bb-20d8b2928e1b.jpeg&quot;&gt;Наиболее удобный способ загрузки изображения в книгу - по WiFi:</summary><content type="html">
  &lt;figure id=&quot;gHwF&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/41/03/41034356-9803-4540-b5bb-20d8b2928e1b.jpeg&quot; width=&quot;2144&quot; /&gt;
    &lt;figcaption&gt;Экран блокировки &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;NtDe&quot;&gt;Подготовка изображения&lt;/h2&gt;
  &lt;ul id=&quot;Z7kq&quot;&gt;
    &lt;li id=&quot;cF4g&quot;&gt;Скачиваем утилиту &lt;a href=&quot;https://github.com/jooossshhhh/Xteinkx4-Wallpaper-Maker&quot; target=&quot;_blank&quot;&gt;Xteinkx4-Wallpaper-Maker&lt;/a&gt;, распаковываем и запускаем её, нажав на файл &lt;em&gt;&lt;code&gt;index.html&lt;/code&gt;&lt;/em&gt; (открывается в браузере)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;Fq2a&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0b/31/0b3175b0-0386-4eb6-aec9-87dcc1db6919.png&quot; width=&quot;2096&quot; /&gt;
    &lt;figcaption&gt;Выпускайте конвертера!!!&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;0Fgm&quot;&gt;
    &lt;li id=&quot;gMws&quot;&gt;Выбираем изображения (можно несколько сразу), выставляем желаемые настройки и конвертируем&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;L4bx&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/72/ef/72efc245-3deb-445f-83c7-e12ba632b7c6.png&quot; width=&quot;2455&quot; /&gt;
    &lt;figcaption&gt;50 оттенков eink &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;E0t2&quot;&gt;&lt;strong&gt;Загрузка изображений на устройство&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;vIb0&quot;&gt;&lt;br /&gt;Наиболее удобный способ загрузки изображения в книгу - по WiFi:&lt;/p&gt;
  &lt;ul id=&quot;ECXk&quot;&gt;
    &lt;li id=&quot;04nM&quot;&gt;На главном экране книги переходим в меню &amp;quot;Передача файлов&amp;quot;&lt;/li&gt;
    &lt;li id=&quot;GZtx&quot;&gt;Выбираем &amp;quot;Подключение к сети&amp;quot; и подключаемся к своему WiFi&lt;/li&gt;
    &lt;li id=&quot;597u&quot;&gt;Открываем в браузере &lt;a href=&quot;http://crosspoint.local/&quot; target=&quot;_blank&quot;&gt;http://crosspoint.local/&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;mzb8&quot;&gt;Выбираем вкладку &lt;code&gt;File Manager&lt;/code&gt; -&amp;gt; &lt;code&gt;Upload&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;oAqk&quot;&gt;Если нужно использовать только одно изображение&lt;/h3&gt;
  &lt;ul id=&quot;RCSp&quot;&gt;
    &lt;li id=&quot;LZrO&quot;&gt;Переименовываем файл фоновой картинки в &lt;code&gt;sleep.bmp&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;o390&quot;&gt;Загружаем в корень microSD-карты&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;7Ql5&quot;&gt;Если нужно использовать несколько  изображений&lt;/h3&gt;
  &lt;ul id=&quot;00HG&quot;&gt;
    &lt;li id=&quot;yrlN&quot;&gt;Переходим во вкладку &lt;code&gt;Settings&lt;/code&gt; -&amp;gt; &lt;code&gt;Система&lt;/code&gt; -&amp;gt; включаем &lt;code&gt;Показать скрытые файлы &lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;Zn3s&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/54/c0/54c0366a-6963-4053-927d-ce9a3589f843.png&quot; width=&quot;2214&quot; /&gt;
    &lt;figcaption&gt;тайное становится явным&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;jVSq&quot;&gt;
    &lt;li id=&quot;mgDu&quot;&gt;Нажимаем &lt;code&gt;Save settings&lt;/code&gt; внизу страницы&lt;/li&gt;
    &lt;li id=&quot;1Ay8&quot;&gt;Возвращаемся во вкладку &lt;code&gt;File Manager&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;rO51&quot;&gt;В корне карты создаем новую папку 📂 нажав на кнопку &lt;code&gt;New Folder&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;1crz&quot;&gt;Вводим имя для новой папки &lt;code&gt;.sleep&lt;/code&gt; (название начинается с точки)&lt;/li&gt;
    &lt;li id=&quot;SDA1&quot;&gt;Переходим в созданную папку и загружаем подготовленные изображения (названия могут быть любыми), нажав &lt;code&gt;Upload&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;FGHP&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bb/14/bb147360-ab90-44cc-b018-d623d1e8313f.png&quot; width=&quot;2188&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;D055&quot;&gt;Включаем отображение своих изображений&lt;/h3&gt;
  &lt;ul id=&quot;qzZh&quot;&gt;
    &lt;li id=&quot;TPKo&quot;&gt;Переходим во вкладку &lt;code&gt;Settings&lt;/code&gt; -&amp;gt; &lt;code&gt;Экран&lt;/code&gt; -&amp;gt; &lt;code&gt;Экран сна&lt;/code&gt; -&amp;gt; выбираем &lt;code&gt;Свой&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;aA3U&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/88/56/8856bf62-5fb2-45e6-9ae4-60a0b08c17f2.png&quot; width=&quot;2209&quot; /&gt;
    &lt;figcaption&gt;Настраиваем&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Tu2T&quot;&gt;При выключении книги изображения из папки&lt;code&gt; .sleep&lt;/code&gt; 📂 будут отображаться в случайном порядке.&lt;br /&gt;  &lt;/p&gt;
  &lt;p id=&quot;vaox&quot;&gt;Готово!&lt;/p&gt;

</content></entry><entry><id>electronic_fields_notes:steamdeck_cisco_openh264</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/steamdeck_cisco_openh264?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>Steam Deck испрвление ошибки Discover при обновлении пакетов в режиме рабочего стола.</title><published>2025-12-15T09:31:58.859Z</published><updated>2025-12-15T09:33:36.034Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/98/66/9866ed5b-c56c-4db4-aa60-fd05c7b1ff6f.png"></media:thumbnail><category term="linux" label="linux"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/0e/02/0e02ee58-c648-47a4-9445-67e1b4606508.jpeg&quot;&gt;При обновлении пакетов в режиме &quot;рабочего стола&quot; менеджер пакетов Discover выдает ошибку типа:</summary><content type="html">
  &lt;h3 id=&quot;CeZ6&quot;&gt;Суть проблемы&lt;/h3&gt;
  &lt;p id=&quot;2GcJ&quot;&gt;При обновлении пакетов в режиме &amp;quot;рабочего стола&amp;quot; менеджер пакетов &lt;strong&gt;Discover &lt;/strong&gt;выдает ошибку типа:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;IDDY&quot;&gt;&lt;code&gt;Во время загрузки &lt;a href=&quot;http://ciscobinary.openh264.org/libopenh264-2.5.1-linux64.7.so.bz2&quot; target=&quot;_blank&quot;&gt;http://ciscobinary.openh264.org/libopenh264-2.5.1-linux64.7.so.bz2&lt;/a&gt;: Server returned status 403&lt;/code&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;myPV&quot;&gt;Ошибка возникает по причине недоступности серверов &lt;strong&gt;Cisco&lt;/strong&gt;.&lt;/p&gt;
  &lt;h3 id=&quot;Y7gX&quot;&gt;Решение&lt;/h3&gt;
  &lt;p id=&quot;rzw1&quot;&gt;Для решения этой проблемы скачаем нужный пакет локально с помощью браузера &lt;strong&gt;Tor&lt;/strong&gt; и обновим систему с помощью него.&lt;br /&gt;Скачивать можно на любом устройстве, где установлен &lt;strong&gt;Tor&lt;/strong&gt; - мобильном, ПК, ноутбуке или на самом &lt;strong&gt;Steamdeck&lt;/strong&gt;. В моем случае - на ПК с ОС Windows.&lt;/p&gt;
  &lt;h3 id=&quot;tFDn&quot;&gt;Загрузка пакета&lt;/h3&gt;
  &lt;ul id=&quot;oLnc&quot;&gt;
    &lt;li id=&quot;6ZH7&quot;&gt;Копируем ссылку на пакет прямо из сообщения об ошибке и вставляем её в адресную строку браузера &lt;strong&gt;Tor&lt;/strong&gt; (например - &lt;a href=&quot;http://ciscobinary.openh264.org/libopenh264-2.5.1-linux64.7.so.bz2&quot; target=&quot;_blank&quot;&gt;http://ciscobinary.openh264.org/libopenh264-2.5.1-linux64.7.so.bz2&lt;/a&gt;)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;k1dN&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/aa/c1/aac13ce7-0040-4f1d-9c1f-a37056dfccee.jpeg&quot; width=&quot;1280&quot; /&gt;
    &lt;figcaption&gt;Ссылку из ошибки - в адресную строку Tor-браузера&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;ivUi&quot;&gt;
    &lt;li id=&quot;GFDh&quot;&gt;Браузер предложит сохранить файл&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;iZlH&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0c/b1/0cb137c7-511e-4351-9d34-c81c06c55d60.jpeg&quot; width=&quot;1280&quot; /&gt;
    &lt;figcaption&gt;Сохраняем пакет локально&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;mcR4&quot;&gt;
    &lt;li id=&quot;6LOo&quot;&gt;Переносим сохраненный файл &lt;em&gt;libopenh264-2.5.1-linux64.7.so.bz2&lt;/em&gt; на &lt;strong&gt;Steamdeck&lt;/strong&gt; любым удобным способом, например по сети, с помощью usb-флешки, отправкой через менеджер и пр.&lt;/li&gt;
    &lt;li id=&quot;azM8&quot;&gt;Сохраняем файл &lt;em&gt;libopenh264-2.5.1-linux64.7.so.bz2&lt;/em&gt; в любую папку (например в Downloads)&lt;/li&gt;
    &lt;li id=&quot;piej&quot;&gt;Открываем терминал в папке с сохраненным файлом (правая кнопка мыши - &amp;quot;открыть терминал здесь&amp;quot;)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;XA61&quot;&gt;Перенаправляем Discover с помощью подмены hosts&lt;/h3&gt;
  &lt;ul id=&quot;kB5h&quot;&gt;
    &lt;li id=&quot;Ag7z&quot;&gt;Открываем для редактирования файл &amp;#x60;/etc/hosts&amp;#x60;:&lt;br /&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;XmNg&quot;&gt;&lt;code&gt;# я использую vim&lt;/code&gt;&lt;/p&gt;
    &lt;p id=&quot;6lxz&quot;&gt;&lt;code&gt;sudo vim /etc/hosts&lt;/code&gt;&lt;/p&gt;
    &lt;p id=&quot;W60c&quot;&gt;&lt;code&gt;# или можно и другом редакторе, например в nano&lt;/code&gt;&lt;/p&gt;
    &lt;p id=&quot;Ur27&quot;&gt;&lt;code&gt;sudo nano /etc/hosts&lt;/code&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;8qJk&quot;&gt;
    &lt;li id=&quot;7PoN&quot;&gt;В конец файла добавляем строку&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;dUSk&quot;&gt;127.0.0.1      ciscobinary.openh264.org&lt;/p&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;Jd5s&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0e/02/0e02ee58-c648-47a4-9445-67e1b4606508.jpeg&quot; width=&quot;1043&quot; /&gt;
    &lt;figcaption&gt;Редактируем /etc/hosts&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;EIFA&quot;&gt;
    &lt;li id=&quot;9ZVX&quot;&gt;Сохраняем и выходим (в &lt;strong&gt;vim&lt;/strong&gt; - &lt;em&gt;ZZ&lt;/em&gt;, в &lt;strong&gt;nano&lt;/strong&gt; - CTRL+X)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;KyNk&quot;&gt;Поднимаем локальный сервер&lt;/h3&gt;
  &lt;ul id=&quot;H0V9&quot;&gt;
    &lt;li id=&quot;1vpT&quot;&gt;Находясь в папке с сохраненным файлом &lt;em&gt;libopenh264-2.5.1-linux64.7.so.bz2&lt;/em&gt;, поднимаем сервер на 80 порту:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;93ng&quot;&gt;&lt;code&gt;sudo python -m http.server 80 -b 127.0.0.1&lt;/code&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;fD8x&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/28/7f/287fc72a-76e1-4103-b1a7-f0740bd380dc.jpeg&quot; width=&quot;1243&quot; /&gt;
    &lt;figcaption&gt;Сервер, запущенный из папки со скаченным пакетом.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;nQK0&quot;&gt;Обновление пакетов Discover&lt;/h3&gt;
  &lt;ul id=&quot;AdWm&quot;&gt;
    &lt;li id=&quot;R7aP&quot;&gt;Открываем менеджер пакетов &lt;strong&gt;Discover&lt;/strong&gt; и запускаем обновление. При поиске пакета &lt;em&gt;libopenh264-2.5.1-linux64.7.so.bz2&lt;/em&gt; менеджер найдёт сохранный локально файл и обновление пройдет без ошибок.&lt;/li&gt;
    &lt;li id=&quot;FPxO&quot;&gt;После окончания обновления, переходим обратно в терминал и останавливаем сервер нажатием &lt;strong&gt;CTRL&lt;/strong&gt;+&lt;strong&gt;С&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;6CG0&quot;&gt;Возвращаем файл /etc/hosts в исходное состояние&lt;/h3&gt;
  &lt;ul id=&quot;YpUJ&quot;&gt;
    &lt;li id=&quot;ejtA&quot;&gt;Открываем для редактирования файл /etc/hosts:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;OlIK&quot;&gt;&lt;code&gt;sudo vim /etc/hosts&lt;/code&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;umFw&quot;&gt;
    &lt;li id=&quot;598I&quot;&gt; Удаляем строку или закомментируем её, добавив в начало строки &lt;strong&gt;#&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;KQ1z&quot;&gt;#127.0.0.1      ciscobinary.openh264.org&lt;/p&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;h1fj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/32/36/3236eb06-6b6a-4b6a-affa-a8c808d4ca1a.jpeg&quot; width=&quot;1043&quot; /&gt;
    &lt;figcaption&gt;Возвращаем в исходное&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;QGFZ&quot;&gt;
    &lt;li id=&quot;hFKw&quot;&gt;Сохраняем и выходим.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;4tHN&quot;&gt;Готово!&lt;/h3&gt;

</content></entry><entry><id>electronic_fields_notes:wsl-browser</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/wsl-browser?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>WSL | запуск браузера </title><published>2025-02-20T16:04:34.620Z</published><updated>2025-02-20T16:07:45.113Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/7a/17/7a179d53-24df-4d89-bee1-6acbf4a8da51.png"></media:thumbnail><category term="windows" label="windows"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/43/20/43208fbe-b0e2-427b-bd1a-7c0b43a56b2b.png&quot;&gt;Для добавления возможности запуска браузера непосредственно из эмулятора терминала WSL необходимо определить переменную $BROWSER.
В домашней директории пользователя ~ открываем для редактирования файл настроек терминала .bashrc или .zshrc, или другой, в зависимости от того, какой используете:</summary><content type="html">
  &lt;figure id=&quot;tmc3&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/97/29/9729fd13-ab20-44de-a898-24ccca81bf33.png&quot; width=&quot;1454&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;DFmB&quot;&gt;Для добавления возможности запуска браузера непосредственно из эмулятора терминала WSL необходимо определить переменную &lt;code&gt;$BROWSER&lt;/code&gt;.&lt;br /&gt;В домашней директории пользователя &lt;code&gt;~&lt;/code&gt; открываем для редактирования файл настроек терминала &lt;code&gt;.bashrc&lt;/code&gt; или &lt;code&gt;.zshrc&lt;/code&gt;, или другой, в зависимости от того, какой используете:&lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;LszY&quot; data-lang=&quot;bash&quot;&gt;vim .zshrc
#или
nano .bashrc&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;ofKg&quot;&gt;Добавляем строку (с путем к исполняемому файлу браузера):&lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;ofKg&quot; data-lang=&quot;bash&quot;&gt;export BROWSER=&amp;#x27;/mnt/c/Program Files/Mozilla Firefox/firefox.exe&amp;#x27;&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;nrwe&quot;&gt;Сохраняем изменения и применяем настройки:&lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;wQn4&quot; data-lang=&quot;bash&quot;&gt;source .zshrc
#или
source .bashrc&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;OzTo&quot;&gt;Проверяем:&lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;Dkv5&quot; data-lang=&quot;bash&quot;&gt;echo $BROWSER&lt;/pre&gt;
  &lt;figure id=&quot;qM5y&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/43/20/43208fbe-b0e2-427b-bd1a-7c0b43a56b2b.png&quot; width=&quot;1454&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;d34x&quot;&gt;Теперь запустить браузер можно из командной строки:&lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;5kBl&quot; data-lang=&quot;bash&quot;&gt;#пустую страницу
$BROWSER
#перейти на сайт
$BROWSER ya.ru&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;YpR7&quot;&gt;Для удобства использования можно добавить алиас, например: &lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;wVGV&quot; data-lang=&quot;bash&quot;&gt;vim .bash_aliases&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;GqWn&quot;&gt;Добавляем строку: &lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;qwvd&quot; data-lang=&quot;bash&quot;&gt;#open firefox form WSL                         
alias firefox=&amp;#x27;$BROWSER&amp;#x27;&lt;/pre&gt;
  &lt;figure id=&quot;nGoV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/14/1a/141aa43f-6b37-4b8f-92a3-1a3d3a61b317.png&quot; width=&quot;1454&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;Am9c&quot;&gt;Теперь запустить браузер можно набрав &lt;code&gt;firefox&lt;/code&gt;:&lt;/p&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;pyVE&quot; data-lang=&quot;bash&quot;&gt;#пустую страницу
firefox
#перейти на сайт
firefox ya.ru&lt;/pre&gt;
  &lt;figure id=&quot;9vDA&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/96/38/96382d1e-1f4a-4b3e-b676-fb2e7d63d497.png&quot; width=&quot;1454&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;7orf&quot;&gt;Готово!&lt;/p&gt;

</content></entry><entry><id>electronic_fields_notes:pdfcleaner</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/pdfcleaner?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>Отчищаем PDF файлы от вредоносного/шпионского кода </title><published>2025-02-06T19:54:23.010Z</published><updated>2025-02-13T18:36:29.149Z</updated><category term="script" label="script"></category><tt:hashtag>python</tt:hashtag><tt:hashtag>malware</tt:hashtag><tt:hashtag>pdf</tt:hashtag><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/1c/32/1c32ce72-fba4-40a7-a7da-9f7ba097cccd.jpeg&quot;&gt;По причине широкого использования формата PDF, он зачастую используется всякими чудаками на букву М для распространения зловредного или шпионского ПО.</summary><content type="html">
  &lt;tt-tags id=&quot;VU5r&quot;&gt;
    &lt;tt-tag name=&quot;python&quot;&gt;#python&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;malware&quot;&gt;#malware&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;pdf&quot;&gt;#pdf&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;
  &lt;p id=&quot;1Ijj&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;fjDO&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1c/32/1c32ce72-fba4-40a7-a7da-9f7ba097cccd.jpeg&quot; width=&quot;1280&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;u5SA&quot;&gt;По причине широкого использования формата PDF, он зачастую используется всякими чудаками на букву М для распространения зловредного или шпионского ПО.&lt;/p&gt;
  &lt;p id=&quot;VNeK&quot;&gt;Скачивая PDFку, например книжку с сайта или ТГ-канала, легко намотать на процессор своего ПеКа какую-нибудь заразу в виде бэкдора, майнера или кейлоггера от ЦРУ/АНБ/ФСБ/СБУ&lt;/p&gt;
  &lt;p id=&quot;YHrT&quot;&gt;Для профилактики всякого нехорошего, рекомендуется проверять загруженные файлы антивирусом или на сайте &amp;quot;вирустотал&amp;quot;.&lt;/p&gt;
  &lt;p id=&quot;s44a&quot;&gt;Также можно почистить файл с помощью простого питонического скрипта.&lt;/p&gt;
  &lt;p id=&quot;sk0j&quot;&gt;После запуска скрипта, открывается окно выбора папки, в которой содержатся подозрительные PDF файлы, происходит их отчистка и сохранение под новыми именами с префиксом &lt;code&gt;clean_&lt;/code&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;wegm&quot; data-lang=&quot;python&quot;&gt;import os
from tkinter.filedialog import askdirectory
from PyPDF2 import PdfReader, PdfWriter


def pdf_cleaner(input_pdf_directory):
    for filename in os.listdir(input_pdf_directory):
        if filename.endswith(&amp;#x27;.pdf&amp;#x27;):
            pdf_path = os.path.join(input_pdf_directory, filename)

            pdf_reader = PdfReader(pdf_path)
            pdf_writer = PdfWriter()
            # Remove Annotations
            for page in pdf_reader.pages:
                pdf_writer.add_page(page)
                if page.annotations:
                    page.annotations.clear()
            # Add fake Metadata (optional)
            pdf_writer.add_metadata(
                {
                    &amp;quot;/Author&amp;quot;: &amp;quot;Comrade Major&amp;quot;,
                    &amp;quot;/Producer&amp;quot;: &amp;quot;KGB&amp;quot;,
                }
            )

            # Save clean file
            new_pdf_path = os.path.join(input_pdf_directory, f&amp;#x27;clean_{filename}&amp;#x27;)
            with open(new_pdf_path, &amp;#x27;wb&amp;#x27;) as new_pdf:
                pdf_writer.write(new_pdf)

            print(f&amp;#x27;{filename} was cleaned!&amp;#x27;)


def main():
    # Ask the directory containing your PDFs
    pdf_directory = askdirectory()

    pdf_cleaner(pdf_directory)


if __name__ == &amp;#x27;__main__&amp;#x27;:
    main()
&lt;/pre&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;sPOs&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://www.youtube.com/embed/VG4lQ_p3VFU?autoplay=0&amp;loop=0&amp;mute=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;

</content></entry><entry><id>electronic_fields_notes:iskraJSmini</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/iskraJSmini?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>ИскраJS mini | Обновление прошивки</title><published>2025-01-08T16:20:54.388Z</published><updated>2025-01-08T16:20:54.388Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/4a/67/4a67b37b-1e8e-4877-83d5-bd57ed3b92b8.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/e0/1d/e01dd9d1-67f2-4540-9da3-7f6e022a0edc.png&quot;&gt;В продолжение заметки об обновлении ИскраJS, решил сделать дополнение об обновлении компактной версии этой платы - ИскраJS mini.
Её также не удалось подключить в DFU-режиме (при подаче 3.3в на контакт BT0) - то ли драйвер не подходящей версии, то ли еще что.
Не стал тратить время на выяснение - решил шить программатором.</summary><content type="html">
  &lt;p id=&quot;DfGi&quot;&gt;В продолжение &lt;a href=&quot;https://teletype.in/@electronic_fields_notes/iskraJS&quot; target=&quot;_blank&quot;&gt;заметки об обновлении ИскраJS&lt;/a&gt;, решил сделать дополнение об обновлении компактной версии этой платы - &lt;em&gt;&lt;strong&gt;ИскраJS mini&lt;/strong&gt;&lt;/em&gt;.&lt;br /&gt;Её также не удалось подключить в DFU-режиме (при подаче 3.3в на контакт BT0) - то ли драйвер не подходящей версии, то ли еще что.&lt;br /&gt;Не стал тратить время на выяснение - решил шить программатором.&lt;/p&gt;
  &lt;h2 id=&quot;1-подключение&quot;&gt;1. Подключение&lt;/h2&gt;
  &lt;p id=&quot;eCix&quot;&gt;По сравнению со старшей моделью, на которой SWD контакты разведены на плате в виде стандартной &amp;quot;гребёнки&amp;quot;, на ИскраJS mini контакты &lt;code&gt;SWCLK&lt;/code&gt;, &lt;code&gt;SWDIO&lt;/code&gt; &lt;code&gt;SWDTR&lt;/code&gt; разведены в виде тестовых точек &lt;code&gt;TP2&lt;/code&gt;, &lt;code&gt;TP1&lt;/code&gt; и &lt;code&gt;TP4&lt;/code&gt;на нижней стороне платы. Т.е. необходимо подпаяться к этим точкам проводами.&lt;br /&gt;Добавляем по капле припоя на контактные площадки и подпаиваем провода:&lt;/p&gt;
  &lt;figure id=&quot;f8SH&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8f/5e/8f5e6cae-50b0-4656-bab1-8ca055a30d41.jpeg&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kUSH&quot;&gt;Пины &lt;code&gt;3V3&lt;/code&gt;, &lt;code&gt;RST&lt;/code&gt;,&lt;code&gt;GND&lt;/code&gt; подключаем к &amp;quot;гребенке&amp;quot;:&lt;/p&gt;
  &lt;p id=&quot;1Ouz&quot;&gt;&lt;strong&gt;Подключам ST-Link V2 к IskraJS mini по схеме:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Nk0F&quot;&gt;Пины программатора:&lt;/p&gt;
  &lt;figure id=&quot;aREn&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/13/65/13653558-1ffb-4f0d-966b-4a69802417bb.png&quot; width=&quot;627&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;O3Ao&quot;&gt;Пины SWD на плате IskraJS (вид на плату снизу):&lt;/p&gt;
  &lt;figure id=&quot;mrme&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/58/da/58da0dd3-b1bc-4b3f-ba31-17a1b0838802.png&quot; width=&quot;2596&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;2-извлевлечение-hex-из-dfu&quot;&gt;2. Извлевлечение .hex из .dfu&lt;/h2&gt;
  &lt;p id=&quot;RECW&quot;&gt;&lt;strong&gt;Для получения прошивки в &lt;code&gt;.hex&lt;/code&gt; формате:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;C1JI&quot;&gt;
    &lt;li id=&quot;Z7Nr&quot;&gt;Скачиваем текущую версию прошивки Iskra JS mini (&lt;a href=&quot;https://wiki.amperka.ru/_media/js:ide:dfu-firmware:espruino_2v13_with_tinyuf2_iskrajs_mini_dfu.zip&quot; target=&quot;_blank&quot;&gt;версия 2.13&lt;/a&gt;) и распаковываем архив.&lt;/li&gt;
    &lt;li id=&quot;Injy&quot;&gt;Запукаем &amp;quot;DFU File Manager&amp;quot; и выбираем экстракцию из DFU:&lt;/li&gt;
    &lt;li id=&quot;9cCp&quot;&gt;В следующем окне выбираем &amp;quot;dfu-файл&amp;quot; прошивки:&lt;/li&gt;
    &lt;li id=&quot;d6Kd&quot;&gt;Выбираем &amp;quot;Hex&amp;quot; формат и жмем &lt;strong&gt;&amp;quot;Extract&amp;quot;.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;My54&quot;&gt;Рядом с исходным &amp;quot;dfu-файлом&amp;quot; появится искомый &amp;quot;hex-файл&amp;quot; прошивки.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;3-прошивка-искра-js-mini&quot;&gt;3. Прошивка Искра JS mini&lt;/h2&gt;
  &lt;ul id=&quot;nCLm&quot;&gt;
    &lt;li id=&quot;t0Pl&quot;&gt;Подключаемся к камню&lt;/li&gt;
    &lt;li id=&quot;83oZ&quot;&gt;Выбираем &lt;code&gt;.hex-файл&lt;/code&gt; прошивки&lt;/li&gt;
    &lt;li id=&quot;c6Xv&quot;&gt;Прошиваем&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;проверяем&quot;&gt;4. Проверяем&lt;/h2&gt;
  &lt;p id=&quot;YE5A&quot;&gt;Плата &lt;strong&gt;до&lt;/strong&gt; обновления:&lt;/p&gt;
  &lt;figure id=&quot;cbPN&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/cc/b9/ccb9d39c-c5c4-42a2-b601-531cc34433c3.png&quot; width=&quot;1366&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;n4Nv&quot;&gt;Плата &lt;strong&gt;после&lt;/strong&gt; обновления:&lt;/p&gt;
  &lt;figure id=&quot;Z2X3&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/21/15/21151be8-bae7-4c11-b18f-9c02714fedb9.png&quot; width=&quot;1366&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;eW59&quot;&gt;Также появисля TinyUF2 режим прошивки (по двойному нажатию на кнопку Reset подключается USB-накопитель IskraJSMini):&lt;/p&gt;
  &lt;figure id=&quot;8sAE&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7a/96/7a96c923-22f5-4c8f-af81-e946b0190849.png&quot; width=&quot;1366&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZRyP&quot;&gt;Готово!!!&lt;/p&gt;

</content></entry><entry><id>electronic_fields_notes:iskraJS</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/iskraJS?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>ИскраJS | Обновление прошивки</title><published>2025-01-03T17:01:14.822Z</published><updated>2025-01-03T17:02:47.836Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a3/58/a3587fac-8615-4ee1-88e0-6b848eebeed4.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/22/19/22191cc0-1d93-4b57-b897-341a99b7b7d7.png&quot;&gt;Завалялась у меня JavaScript &quot;ардуина&quot; от Амперки - &quot;ИскраJS&quot;.
Прошивка за долгие годы устарела, и при работе постоянно сыпала ошибками в консоли.
Обновить по инструкции на Wiki Амперки не удалось - система не видит плату в DFU-режиме. Поэтому решил шить программатором.</summary><content type="html">
  &lt;p id=&quot;shBF&quot;&gt;Завалялась у меня JavaScript &amp;quot;ардуина&amp;quot; от Амперки - &amp;quot;&lt;strong&gt;Искра JS&lt;/strong&gt;&amp;quot;.&lt;br /&gt;Прошивка за долгие годы устарела, и при работе постоянно сыпала ошибками в консоли.&lt;br /&gt;Обновить по инструкции на Wiki Амперки не удалось - система не видит плату в DFU-режиме. Поэтому решил шить программатором.&lt;/p&gt;
  &lt;h3 id=&quot;4gvD&quot;&gt;&lt;strong&gt;1. Извлевлечение .bin из .dfu&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;8GpH&quot;&gt;По какой то причине, на &lt;a href=&quot;https://github.com/amperka/espruino-modcat/tree/master/binaries&quot; target=&quot;_blank&quot;&gt;гитхаб амперки&lt;/a&gt; перестали выкладывать новые бинарники (последняя версия на сайте - espruino_1v96.43_iskrajs.bin), хотя в &lt;a href=&quot;https://wiki.amperka.ru/js:ide:dfu-firmware&quot; target=&quot;_blank&quot;&gt;инструкции по прошивке в режиме DFU &lt;/a&gt;текущая версия прошивки - 2.22.&lt;br /&gt;&lt;strong&gt;Для получения прошивки в &amp;#x60;.bin&amp;#x60; формате:&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;ul id=&quot;0NNg&quot;&gt;
    &lt;li id=&quot;Ctyc&quot;&gt;Устанавливаем &lt;a href=&quot;https://wiki.amperka.ru/_media/js:ide:dfu-firmware:en.stsw-stm32080.zip&quot; target=&quot;_blank&quot;&gt;DfuSe 3.0.5&lt;/a&gt;, в месте с ним установится утилита &amp;quot;DFU File Manager&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;RqdE&quot;&gt;Скачиваем текущую версию прошивки Iskra JS (&lt;a href=&quot;https://wiki.amperka.ru/_media/js:ide:dfu-firmware:espruino_2v22_with_tinyuf2_iskrajs.zip&quot; target=&quot;_blank&quot;&gt;версия 2.22&lt;/a&gt;) и распаковываем архив.&lt;/li&gt;
    &lt;li id=&quot;qtzG&quot;&gt;Запукаем &amp;quot;DFU File Manager&amp;quot; и выбираем экстракцию из DFU:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;ZE5V&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/22/19/22191cc0-1d93-4b57-b897-341a99b7b7d7.png&quot; width=&quot;485&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;bm9M&quot;&gt;
    &lt;li id=&quot;2otV&quot;&gt;В следующем окне выбираем &amp;quot;dfu-файл&amp;quot; прошивки:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;JV36&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/eb/9b/eb9b4382-d2e6-4e64-a939-b1f88bdf21bb.png&quot; width=&quot;718&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;emyr&quot;&gt;
    &lt;li id=&quot;bAHp&quot;&gt;Выбираем &amp;quot;Multiple Bin&amp;quot; формат и жмем&lt;strong&gt; &amp;quot;Extract&amp;quot;.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;lplT&quot;&gt;Рядом с исходным &amp;quot;dfu-файлом&amp;quot; появится искомый &amp;quot;bin-файл&amp;quot; прошивки.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;ukf9&quot;&gt;2. Прошивка &amp;quot;&lt;strong&gt;Искра JS&amp;quot;&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;nGpi&quot;&gt;Для прошивки понадобится программатор за 120 рублей с Ail, например такой &lt;a href=&quot;https://sl.aliexpress.ru/p?key=hbqVGHg&quot; target=&quot;_blank&quot;&gt;ST-Link V2.&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;6lF5&quot;&gt;Драйвера и программу для прошивки можно скачать, например с сайта &lt;a href=&quot;https://www.chipdip.ru/product/st-link-v2&quot; target=&quot;_blank&quot;&gt;ЧипДип:&lt;/a&gt;&lt;/p&gt;
  &lt;ul id=&quot;5rti&quot;&gt;
    &lt;li id=&quot;Ak28&quot;&gt;Программа &lt;a href=&quot;https://static.chipdip.ru/lib/163/DOC001163694.zip&quot; target=&quot;_blank&quot;&gt;STM32 ST-LINK utility&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;HB4a&quot;&gt;Драйвер &lt;a href=&quot;https://static.chipdip.ru/lib/163/DOC001163695.zip&quot; target=&quot;_blank&quot;&gt;ST-LINKV2 USB driver for Windows&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;MuTf&quot;&gt;&lt;strong&gt;Подключам ST-Link V2 к IskraJS по схеме:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;hX4l&quot;&gt;
    &lt;li id=&quot;pxUW&quot;&gt;Пины программатора:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;rakT&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/13/65/13653558-1ffb-4f0d-966b-4a69802417bb.png&quot; width=&quot;627&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;6xJv&quot;&gt;
    &lt;li id=&quot;7MxD&quot;&gt;Пины SWD на плате IskraJS:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;BkYi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/70/6c/706c1afc-d174-4258-933b-9c9ef6a0060d.png&quot; width=&quot;5561&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;1iqi&quot;&gt;&lt;strong&gt;Шьем прошивку:&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;ul id=&quot;MMcD&quot;&gt;
    &lt;li id=&quot;G9HY&quot;&gt;Подключаемся к камню:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;5Qxu&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/59/26/592600e5-42da-4e5a-9dc7-ea108d33a646.png&quot; width=&quot;1018&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;zPXY&quot;&gt;
    &lt;li id=&quot;Zvvu&quot;&gt;Стираем чип:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;FLlt&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e0/82/e0828094-47f5-4638-814e-e79209156b82.png&quot; width=&quot;1018&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;scgr&quot;&gt;
    &lt;li id=&quot;e39X&quot;&gt;Выбираем &amp;#x60;.bin-файл&amp;#x60; прошивки:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;tk9B&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d3/dd/d3dd4df1-24c3-4c33-a9e0-d37935dc210f.png&quot; width=&quot;1018&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;WoHI&quot;&gt;
    &lt;li id=&quot;hN24&quot;&gt;Прошиваем:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;3Ic5&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e8/2c/e82c43d3-f5aa-4255-a3ec-154a40bc2abf.png&quot; width=&quot;1018&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Kpfs&quot;&gt;&lt;strong&gt;Проверяем:&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;Xm7h&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/14/af/14afe70f-a1a9-4199-8bd3-ab7b04640a55.png&quot; width=&quot;1062&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;xxKM&quot;&gt;Готово!!!&lt;/p&gt;

</content></entry><entry><id>electronic_fields_notes:rB788CoWFy2</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/rB788CoWFy2?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>Русская раскладка клавиатуры на Raspberry Pi 5</title><published>2024-10-05T09:15:34.057Z</published><updated>2024-10-05T09:15:34.057Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/9b/51/9b51d7f0-33b0-4a46-a97e-1c2e598e769b.png"></media:thumbnail><category term="linux" label="linux"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/23/5a/235a4009-1467-489f-bfb5-5ecd01606fef.jpeg&quot;&gt;Для добавления русской раскладки открываем панель растроек (через меню или в терминале):</summary><content type="html">
  &lt;figure id=&quot;eHoi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/23/5a/235a4009-1467-489f-bfb5-5ecd01606fef.jpeg&quot; width=&quot;1280&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;k7NB&quot;&gt;Для добавления русской раскладки открываем панель растроек (через меню или в терминале):&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;4gTi&quot;&gt;&lt;code&gt;sudo raspi-config&lt;/code&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;Oar6&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/55/11/551107e0-209d-4b93-a2cd-e0ab414fd2be.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XqsK&quot;&gt;Далее -&amp;gt; &amp;quot;Localisation Options&amp;quot;:&lt;/p&gt;
  &lt;figure id=&quot;Etqm&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/58/4c/584c10ed-fd0f-4b77-aa5a-e6447e11a32d.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;wrfS&quot;&gt;&amp;quot;L3 Keyboard&amp;quot;:&lt;/p&gt;
  &lt;figure id=&quot;omb3&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b8/2f/b82f4e33-6129-46af-8b6e-a3a8aa602246.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;f2Q0&quot;&gt;Выбираем русский язык&lt;/p&gt;
  &lt;figure id=&quot;NdZo&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1f/2a/1f2ad4d3-cea6-4322-acc0-a1763a31b737.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZsZz&quot;&gt;Выбираем нужный вариант национальной раскладки или оставляем &amp;quot;Russian&amp;quot; по умолчанию:&lt;/p&gt;
  &lt;figure id=&quot;aWyK&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b7/58/b7580c5d-466c-47d3-a89c-726efe8032a4.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mTlI&quot;&gt;Выбираем комбинацию клавиш для переключения между русской раскладкой и латинской:&lt;/p&gt;
  &lt;figure id=&quot;WRL2&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9e/50/9e508c3d-41c6-4754-b9c7-e6ac51fe5dec.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FxN2&quot;&gt;Выбираем клавишу-модификатор (для ввода специальынх символов, диакритических знаков и пр.)&lt;/p&gt;
  &lt;figure id=&quot;l4qt&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8c/63/8c63fb2a-d041-42ab-9fc7-284e2bfc6374.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XsWP&quot;&gt;Выбор мультиклавиши (для набора специальных знаков и символов, например  &lt;strong&gt;МультиКлавиша&lt;/strong&gt; + &lt;strong&gt;A&lt;/strong&gt;+ &lt;strong&gt;E &lt;/strong&gt; = &lt;strong&gt;Æ &lt;/strong&gt;)&lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;WR8l&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/75/24/752478f6-4a2d-4033-beaa-9dcd8c38fd5a.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;PGZc&quot;&gt;Выбор сочетания для закрытия X-сервера:&lt;/p&gt;
  &lt;figure id=&quot;u9aI&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/46/ff/46ff799f-b19a-4e11-bcf3-b247d3c8cf91.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ejbf&quot;&gt;Сохраняем, нажатием кнопки &amp;quot;Finish&amp;quot;:&lt;/p&gt;
  &lt;figure id=&quot;VpNW&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f3/5e/f35e7513-2458-49c6-a247-c2dfd65c9bcd.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;aDP8&quot;&gt;Проверяем переключение раскладки:&lt;/p&gt;
  &lt;figure id=&quot;AtVP&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/06/80/0680523c-8810-463f-ac1f-c601690c26d0.jpeg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;LYrO&quot;&gt;Готово!&lt;/p&gt;

</content></entry><entry><id>electronic_fields_notes:RPi5Cooler</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/RPi5Cooler?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>Raspberry Pi 5 | Управление штатным вентилятором</title><published>2024-09-29T12:36:16.627Z</published><updated>2024-10-01T06:58:02.194Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/65/ab/65ab1441-1dfb-4037-94c8-2389b50921b6.png"></media:thumbnail><category term="cli" label="cli"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a9/09/a909b060-a9f4-4929-9ee1-28fb1b2e307d.png&quot;&gt;В 5-ой версии платы появилось несколько полезных нововведений, в том числе - отдельный разъем с ШИМ для подключения вентилятора охлаждения.</summary><content type="html">
  &lt;figure id=&quot;Yh5A&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a9/09/a909b060-a9f4-4929-9ee1-28fb1b2e307d.png&quot; width=&quot;1920&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;BaYR&quot;&gt;В 5-ой версии платы появилось несколько полезных нововведений, в том числе - отдельный разъем с ШИМ для подключения вентилятора охлаждения. &lt;/p&gt;
  &lt;p id=&quot;ejud&quot;&gt;И если ранее приходилось собирать внешнюю схему на транзисторе и подключать ее к GPIO выводам, то теперь схема управления уже разведена на плате.&lt;/p&gt;
  &lt;p id=&quot;saip&quot;&gt;&lt;strong&gt;По умолчанию алгоритм работы вентилятора следующий:&lt;/strong&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;ul id=&quot;4sHA&quot;&gt;
      &lt;li id=&quot;XCnS&quot;&gt;Режим 0: При достижении &lt;code&gt;fan_temp0&lt;/code&gt; 50°С, вентилятор включится &lt;code&gt;fan_temp0_speed &lt;/code&gt;на ШИМ - 75 (~ 30%) и будет работать до достижения температуры 45°С (50°С - 5°С гистерезис &lt;code&gt;fan_temp0_hyst&lt;/code&gt; = 45°С).&lt;/li&gt;
      &lt;li id=&quot;iTKL&quot;&gt;Режим 1: При достижении &lt;code&gt;fan_temp0&lt;/code&gt; 60°С, вентилятор включится &lt;code&gt;fan_temp0_speed&lt;/code&gt; на ШИМ - 125 (~ 50%) и будет работать до достижения температуры 55°С.&lt;/li&gt;
      &lt;li id=&quot;gfl6&quot;&gt;Режим 2: При достижении &lt;code&gt;fan_temp0&lt;/code&gt; 67.5°С, вентилятор включится &lt;code&gt;fan_temp0_speed&lt;/code&gt; на ШИМ - 175 (~ 70%) и будет работать до достижения температуры 62.5°С.&lt;/li&gt;
      &lt;li id=&quot;hEXc&quot;&gt;Режим 3: При достижении &lt;code&gt;fan_temp0&lt;/code&gt; 75°С, вентилятор включится &lt;code&gt;fan_temp0_speed&lt;/code&gt; на ШИМ - 250 (~ 100%) и будет работать до достижения температуры 70°С.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;p id=&quot;8CUY&quot;&gt;&lt;strong&gt;Для внесения изменений в вышеперечисленный режим работы изменения необхоимо прописать в файле &lt;code&gt;config.txt&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;PtEv&quot;&gt;
    &lt;li id=&quot;IXF9&quot;&gt;Открываем для редактирования:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;0b6J&quot; data-lang=&quot;bash&quot;&gt;sudo vim /boot/firmware/config.txt&lt;/pre&gt;
  &lt;p id=&quot;vrDY&quot;&gt;&lt;em&gt;(Раньше файл был по адресу&lt;code&gt;/boot/config.txt&lt;/code&gt; теперь там  предупреждение &amp;quot;DO NOT EDIT THIS FILE The file you are looking for has moved to /boot/firmware/config.txt&amp;quot;)&lt;/em&gt;&lt;/p&gt;
  &lt;ul id=&quot;zbLs&quot;&gt;
    &lt;li id=&quot;JllZ&quot;&gt;Добавляем в файл параметры, которые нужно изменить, например (температура указывается в милиЦельсиях: 1°С = 1000°mС):&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;xdCp&quot; data-lang=&quot;shell&quot;&gt;dtparam=fan_temp0=40000  
dtparam=fan_temp0_hyst=5000  
dtparam=fan_temp0_speed=125&lt;/pre&gt;
  &lt;p id=&quot;u3Us&quot;&gt;В данном случае вентилятор включится при 40°С, будет работать на 50% оборотах до достижения температуры 35°С.&lt;/p&gt;

</content></entry><entry><id>electronic_fields_notes:efSjb2Xpj-C</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/efSjb2Xpj-C?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>₽ - символ рубля в Word, Excel, и везде...</title><published>2024-07-11T15:41:16.961Z</published><updated>2024-07-12T07:29:57.785Z</updated><category term="windows" label="windows"></category><tt:hashtag>windows</tt:hashtag><tt:hashtag>linux</tt:hashtag><tt:hashtag>howto</tt:hashtag><tt:hashtag>office</tt:hashtag><tt:hashtag>excel</tt:hashtag><tt:hashtag>word</tt:hashtag><tt:hashtag>рубль</tt:hashtag><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a5/58/a558f203-885e-4d49-9e9d-a93a361dff59.png&quot;&gt;На клавиатуре с цифровым блоком:</summary><content type="html">
  &lt;figure id=&quot;slJI&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a5/58/a558f203-885e-4d49-9e9d-a93a361dff59.png&quot; width=&quot;1593&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;pDcj&quot;&gt;Для того, чтобы при наборе текста быстро получить символ ₽ необходимо: &lt;/h2&gt;
  &lt;p id=&quot;ghBF&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;ECEr&quot;&gt;На клавиатуре без цифрового блока (например на ноутбуке):&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;ul id=&quot;qNyK&quot;&gt;
      &lt;li id=&quot;lcvY&quot;&gt;Нажимаем и удерживаем правый &lt;code&gt;Alt&lt;/code&gt; и вводим &lt;code&gt;08&lt;/code&gt;&lt;/li&gt;
      &lt;li id=&quot;4Rrb&quot;&gt;Отпускаем &lt;code&gt;Alt&lt;/code&gt; и получаем символ &lt;code&gt;₽&lt;/code&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;на-клавиатуре-с-цифровым-блоком&quot;&gt;&lt;/h3&gt;
  &lt;h3 id=&quot;ouwC&quot;&gt;На клавиатуре с цифровым блоком:&lt;/h3&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;ul id=&quot;Z5QW&quot;&gt;
      &lt;li id=&quot;436F&quot;&gt;Нажимаем и удерживаем &lt;code&gt;Alt&lt;/code&gt; и вводим на цифровой клавиатуре &lt;code&gt;0084&lt;/code&gt; или &lt;code&gt;1025&lt;/code&gt;&lt;/li&gt;
      &lt;li id=&quot;WyuO&quot;&gt;Отпускаем Alt и получаем символ &lt;code&gt;₽&lt;/code&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;tt-tags id=&quot;4YSd&quot;&gt;
    &lt;tt-tag name=&quot;windows&quot;&gt;#windows&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;linux&quot;&gt;#linux&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;howto&quot;&gt;#howto&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;office&quot;&gt;#office&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;excel&quot;&gt;#excel&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;word&quot;&gt;#word&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;рубль&quot;&gt;#рубль&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>electronic_fields_notes:ZcBVvuQP62g2Ms2x</id><link rel="alternate" type="text/html" href="https://teletype.in/@electronic_fields_notes/ZcBVvuQP62g2Ms2x?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=electronic_fields_notes"></link><title>Если МФУ RICOH SP150SUw перестал печатать в новых версиях MacOS</title><published>2024-06-30T14:26:37.850Z</published><updated>2024-07-09T05:10:49.721Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/04/e7/04e747ad-19ef-44e1-aa61-c21570abf116.png"></media:thumbnail><category term="mac-os" label="mac os"></category><tt:hashtag>mac_os_x</tt:hashtag><tt:hashtag>mac</tt:hashtag><tt:hashtag>mac_os</tt:hashtag><tt:hashtag>ricoh</tt:hashtag><tt:hashtag>printer</tt:hashtag><tt:hashtag>мфу</tt:hashtag><tt:hashtag>мак</tt:hashtag><tt:hashtag>howto</tt:hashtag><tt:hashtag>как</tt:hashtag><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/52/79/52793e1a-9c45-4ed8-9ba6-2bc0e96ab030.png&quot;&gt;ТехнологииБольше по теме</summary><content type="html">
  &lt;p id=&quot;5L0H&quot;&gt;&lt;a href=&quot;https://dzen.ru/thematics/it&quot; target=&quot;_blank&quot;&gt;ТехнологииБольше по теме&lt;/a&gt;&lt;/p&gt;
  &lt;figure id=&quot;Zbkj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/52/79/52793e1a-9c45-4ed8-9ba6-2bc0e96ab030.png&quot; width=&quot;1200&quot; /&gt;
    &lt;figcaption&gt;заголовок&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;VaiB&quot;&gt;1. Устанавливаем драйвер с официальной &lt;a href=&quot;http://support.ricoh.com/bb/html/dr_ut_e/re1/model/sp150suw/sp150suw.htm&quot; target=&quot;_blank&quot;&gt;страницы поддержки RICOH&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;yGZZ&quot;&gt;2. Открываем приложение &lt;strong&gt;&amp;quot;Терминал&amp;quot; (Terminal)&lt;/strong&gt;, переходим в директорию &lt;code&gt;/etc/cups/ppd/&lt;/code&gt; и просматриваем ее содержимое:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;BnWO&quot; data-lang=&quot;shell&quot;&gt;cd /etc/cups/ppd/ &amp;amp;&amp;amp; ls&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;H7xk&quot;&gt;В выводе команды будет список файлов в директории, например:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;dZq3&quot; data-lang=&quot;bash&quot;&gt;RICOH_SP_150.ppd&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;CPMy&quot;&gt;В вашем конкретном случае имя файла может отличаться (например &lt;em&gt;RICOH_SP_150SUw__10_78_51_.ppd&lt;/em&gt;).&lt;/p&gt;
  &lt;p id=&quot;bWmM&quot;&gt;3. Редактируем файл с &amp;quot;RICOH_SP_150.ppd&amp;quot; в названии&lt;em&gt; (в редакторе vim, nano, emacs или любом другом):&lt;/em&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;hITO&quot; data-lang=&quot;shell&quot;&gt;sudo vim /etc/cups/ppd/RICOH_SP_150.ppd&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;gSWn&quot;&gt;(вместо&lt;em&gt; RICOH_SP_150.ppd &lt;/em&gt;подставьте название вашего файла)&lt;/p&gt;
  &lt;ul id=&quot;giS6&quot;&gt;
    &lt;li id=&quot;Q5Mn&quot;&gt;изменяем строку &lt;em&gt;*cupsFilter&lt;/em&gt;: (убираем расширение&lt;em&gt; .app&lt;/em&gt; в драйвере):&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;uf4u&quot; data-lang=&quot;bash&quot;&gt;*cupsFilter: &amp;quot;application/vnd.cups-raster 0 RICOH_SP_150Filter.app&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;CVN6&quot;&gt;(название драйвера &lt;em&gt;RICOH_SP_150Filter.app&lt;/em&gt; может быть другое в вашем случае)&lt;/p&gt;
  &lt;ul id=&quot;HEoq&quot;&gt;
    &lt;li id=&quot;PhKz&quot;&gt;в результате должно получиться:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;R0zQ&quot; data-lang=&quot;shell&quot;&gt;*cupsFilter: &amp;quot;application/vnd.cups-raster 0 RICOH_SP_150Filter&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;j30j&quot;&gt;- Для сохранения изменений и выхода из vim нужно нажать: &lt;code&gt;ESC + :wq&lt;/code&gt; или &lt;code&gt;ESC + ZZ&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Ayl6&quot;&gt;- Для сохранения изменений и выхода из nano нужно нажать: &lt;code&gt;CTRL + X&lt;/code&gt; затем &lt;code&gt;Y&lt;/code&gt; и подтвердить нажатием &lt;code&gt;ENTER&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;xIIa&quot;&gt;4. Переходим в директорию &lt;code&gt;/usr/libexec/cups/filter/&lt;/code&gt; и просматриваем её содержимое:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;COHR&quot; data-lang=&quot;shell&quot;&gt;cd /usr/libexec/cups/filter/ &amp;amp;&amp;amp; ls&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;CtPa&quot;&gt;5. Копируем оригинальный файл &lt;em&gt;RICOH_SP_150Filter.app&lt;/em&gt; в новый файл с именем &lt;em&gt;RICOH_SP_150Filter&lt;/em&gt; (в вашем случае, название может быть немного другое)&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;xsiF&quot; data-lang=&quot;shell&quot;&gt;sudo cp RICOH_SP_150Filter.app RICOH_SP_150Filter&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Yo4C&quot;&gt;6. Перезагружаемся!&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;en0R&quot; data-lang=&quot;shell&quot;&gt;sudo reboot&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Db4N&quot;&gt;7. Готово! Принтер снова работает.&lt;/p&gt;
  &lt;p id=&quot;TDbu&quot;&gt;P.S. Видеозапись вышеперечисленных действий:&lt;/p&gt;
  &lt;figure id=&quot;I45t&quot; class=&quot;m_column&quot;&gt;
    &lt;iframe src=&quot;https://dzen.ru/embed/vrjL299KFxhE?from_block=partner&amp;from=zen&amp;mute=0&amp;autoplay=0&amp;tv=0&quot;&gt;&lt;/iframe&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Ut2O&quot;&gt;&lt;a href=&quot;https://dzen.ru/video/watch/66325e4647c42e5633722740&quot; target=&quot;_blank&quot;&gt;https://dzen.ru/video/watch/66325e4647c42e5633722740&lt;/a&gt;&lt;/p&gt;
  &lt;tt-tags id=&quot;4pD1&quot;&gt;
    &lt;tt-tag name=&quot;mac_os_x&quot;&gt;#mac_os_x&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;mac&quot;&gt;#mac&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;mac_os&quot;&gt;#mac_os&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;ricoh&quot;&gt;#ricoh&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;printer&quot;&gt;#printer&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;мфу&quot;&gt;#мфу&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;мак&quot;&gt;#мак&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;howto&quot;&gt;#howto&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;как&quot;&gt;#как&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;
  &lt;p id=&quot;BMtO&quot;&gt;&lt;a href=&quot;https://dzen.ru/thematics/it&quot; target=&quot;_blank&quot;&gt;ТехнологииБольше по теме&lt;/a&gt;&lt;/p&gt;

</content></entry></feed>