s15pup64_22.12

sourceforge.net

usb作成

・Gpartedで USBメモリを初期化する。フォーマットは fat32にする事。bootのパーティションには bootフラグ忘れずに。
・「セットアップ」→「FrugalPup installers」→[FrugalPup]→[Puppy]選択→◎iso選択
https://sourceforge.net/projects/pb-gh-releases/files/S15Pup64_release/
.isoを DLしておいて読み込みファイルに指定(dev_も DLしておこう。あまり更新はないけど 32bit-compat-s15pup64-22.12.sfsもたまには確認)。
続いて初期化した USBメモリのコピー先パーティションを指定。
・次に[Boot]ボタン →puppyを展開しった sd??を指定 →続いて bootloaderの設置先を指定(同じ sd??) →UEFI/Legacy/bothとか選択出来るので bothでいやろ。

 

日本語化

https://sakurapup.com/forum1/viewtopic.php?t=3606

s15pup64_lang_ja-r10.pet

ja_JP、Asia/Tokyo、jp japaneseを選択。

■Time from Internetにチェック →syncで serverに繋がるか試す。大抵 asia.pool.ntp.orgが調子良い(?)  ■system startupにチェック。

↑は PupControl →設定 →時計の形式 でも設定可能。

 

タスクトレイメニュー変更
/usr/local/jwm_config/tray
セットアップ→メニューマネージャの Desktopカテゴリーの Tray managerをクリックで緑にすればメニューに配置される。

 

複数端末端末

セットアップ→モニタの設定で「○ラップトップの LCDをオフにして外部モニタのみを使う」撰択で、保存 →puppy.saveで再起動。
なのだが… 何度 saveしても default(?)の PC LCDだけで起動してしまう… 場合がある(Xサーバーが立ち上がりきる前に lxrandr のコマンドが走ってしまい、「そんなモニタまだ見当たらないよ」と無視されている。と思われる現象)。

1)画面状態を自分の理想の状態にして(○ラップトップの LCDをオフにして外部モニタのみを使う)
# xrandr | grep "connected"
eDP-1 connected primary (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
使われているのが eDP-1、HDMI-2である事を確認。
2) usbメモリ/my64/fixed_xrandr.sh →  ~/Startup以下に設置

--- fixed_xrandr.sh --------------------------------------
#!/bin/sh
sleep 5
# 1. 画面を切り替える(PCの LCDは off、外部LCDをメインとして使用)
xrandr --output HDMI-2 --mode 1920x1080 --primary --output eDP-1 --off

# 2. 1秒だけ待ってから、ウィンドウマネージャとパネルをリロードする(タスクバーが PC LCDサイスのままで表示されるので jwm再起動)
sleep 1
jwm -restart
# もしこれだけでタスクバーが直らなければ、↓も足す
# killall lxpanel && lxpanel --profile Puppy &

3) /mnt/sdb1/my64(puppy USB)が起動時に mountにしておかないとシボリックリンクが切れるので、ファイルシステム →Pmountで sdb1の Mount partition at bootのチェックを忘れずに!

さらに↓がしたくなるよね外部LCDしか使わないから…

 

PCの蓋を閉じてもサスペンド無効化
/etc/acpi/actions:
suspend.sh_moto ←元は suspend.shだったのを名前を変更。
これで↓が呼ばれなくなり PCの蓋を閉じてもサスペンドしない
/etc/acpi/LID:
  00000080 -> ../actions/suspend.sh

 

ScreenSaver

PupControl →Hardware →Xorgビデオウィザード

 

電源off時間設定

Puppyイベントマネージャ →[電源]

 

バッテリの状態確認
# cat /sys/class/power_supply/BAT1/energy_full_design 
39086000
# cat /sys/class/power_supply/BAT1/energy_full
38480000
↑の場合…
39086   100%
------ = -----
38480     x
x=(38480 x100)/39086= 98.45% って事なので、ほぼほぼ新品って感じ

 

バッテリ充電/放電
USBメモリ/my64/batt-monitor.sh → ~/Startup/以下に設置

---------------------------------------------------------------------
#!/bin/bash
# バッテリー残量&健康度監視スクリプト

while true; do
    # 各種数値の取得
    CAPACITY=$(cat /sys/class/power_supply/BAT1/capacity)
    STATUS=$(cat /sys/class/power_supply/BAT1/status)
    FULL=$(cat /sys/class/power_supply/BAT1/energy_full)
    DESIGN=$(cat /sys/class/power_supply/BAT1/energy_full_design)

    # 健康度(Health)の計算 (整数演算で小数点第1位まで算出)
    # 例: (38480 * 1000 / 39086) = 984 -> 98.4%
    HEALTH_RAW=$*1
    HEALTH_INT=$*2
    HEALTH_DEC=$*3
    HEALTH_STR="${HEALTH_INT}.${HEALTH_DEC}%"

    # メッセージの組み立て
    MSG="Battery: ${CAPACITY}% (Status: ${STATUS}) Health: ${HEALTH_STR}"

    # 放電中(アダプタ未接続) かつ 残量が 20%以下
    if [ "$CAPACITY" -le 20 ] && [ "$STATUS" = "Discharging" ]; then
        gxmessage -center -buttons "OK" -bg red -fg white "LOW! $MSG"
    fi

    # 充電中 かつ 残量が 80%以上
    if [ "$CAPACITY" -ge 80 ] && [ "$STATUS" = "Charging" ]; then
        gxmessage -center -buttons "OK" -bg blue -fg white "LIMIT! $MSG"
    fi

    # 5分ごとにチェック
    sleep 300
done

---------------------------------------------------------------------------

 

保存ファイルサイズ変更

ユーティリティ →個人保存ファイルのリサイズ

起動時ドライブマウント

ファイルシステム →Pmountドライブマウンタ、もしくは デスクトップのドライブアイコンで右クリック Pmount。
画面左の ▼sda2などをクリックして →Mount pertition at bootにチェック…  で上手く行くかと思ったら… saveして再起動しても…  撃沈orz。結局、以前同様か…
・本来は /etc/fstabに記載して /etc/rc.d/rc.localで起動が美しいんだろけど…
/etc/fstab -------------------------------------------
/dev/sda2  /mnt/sda2 auto  defaults

/etc/rc.d/rc.local ----------------------------------
#this file called from rc.sysinit
#you can edit this file
#When firewall is installed, will append lines to this file...
[ -f /usr/local/share/applications/mozilla-light.desktop ] && rm /usr/local/share/applications/mozilla-light.desktop && fixmenus
mkdir -p /mnt/sda2; mount -t ntfs /dev/sda2 /mnt/sda2 #pmount

mount -a
-------------------------------------------
・得意の startupで済ませたw
~/Startup/startup-personal(元々あった startup-soundをコピー)
#!/bin/sh
mount /dev/sda2 /mnt

~/.emacs.dとか、~/.wineのリンクだけなので十分っしょww

 

emacs

2026 1月:ppmemacs-30.2をインストール
emacs: error while loading shared libraries: libgpm.so.2: 〜で起動しないので ppmから gpm-1.20.7も入れる。これで emacs -nwで起動はするが -nw無しでは emacs: symbol lookup error: emacs: undefined symbol: rsvg_handle_set_stylesheetで落ちるw
すったもんだしたが…結局 gemini君に教えてもらった↓でよしにした
/usr/share/applications/emacs.desktop
Exec=emacs --xrm "Emacs.use_system_font: off" --no-x-resources  ←★これ

-------------------------------------------------

パケマネ更新して「emacs-27.2」

29.4にupdateされてる。が…
emacs: error while loading shared libraries: libgpm.so.2: cannot open shared object file: No such file or directory とか言われて立ち上がらんorz
すったもんだしたが… 結局、撃沈

最終的には emacs-27.2にした。が、それも…  まーまー苦労。

・libgpm2_1.20.7-11_amd64.deb
https://pkgs.org/search/?q=libgpm  「Ubuntu 24.04 LTS (Noble Numbat)」の。
slackwareの libgpm2が https://slackbuilds.orgにも https://pkgs.org/ にもなかった。

installしたら
/lib64/libgpm.so.2 -> /usr/lib/x86_64-linux-gnu/libgpm.so.2
の絶対リンクを作る。

glibc-2.40-x86_64-5.txz
https://pkgs.org/search/?q=glibc
Slackware Current」の  glibc-2.40-x86_64-5.txz

emacs-27.2-x86_64-1.txz
https://pkgs.org/search/?q=emacs
Slackware 15.0」の  emacs-27.2-x86_64-1.txz

 

Chrome
https://sourceforge.net/projects/lxpup/files/Other/LxPupSc64/browsers/
spotの中に .cache/google-chrome、.config/google-chrome が出来る。デカクて困る時は場所を移動してリンク

 

pnethood

・パケマネで入れる(現状 pnethood-0.7.i18n)。

・nbtscanはやっぱり元々入ってるのは古いので pkgs.orgで検索して nbtscan-1.7.2-x86_64-1cf.txzを導入。

 

LibreOffice

https://forum.puppylinux.com/viewtopic.php?f=96&t=404

今回は libreoffice-7.3.0.3_amd64.sfs

 

WINE

今回は wineHQ( https://www.winehq.org/ )にしてみた。
Download →Slackware -binary txz (Slackware 15.0), and tgz (for older versions)

https://sourceforge.net/projects/wine/files/Slackware%20Packages/
から wine-10.20-x86_64-1sg.txzを入手。
s15pup64の入手先(https://sourceforge.net/projects/pb-gh-releases/files/S15Pup64_release/)にある 32bit-compat-s15pup64-22.12.sfsを 起動 USBメモリに置いて loadしとかんとインストール失敗するぞ。
↓インストール(wine64コマンドは無くなった?)

# winecfg
~/.wineが出来る(メニューはだめっぽい?)

起動は、
#winefile
puppyメニューはないけど…  こっちの方がすきかな?

日本語フォント

# winefileとか…  メニューとかの日本語が豆腐に…
/root/.wine/drive_c/windows:
  lrwxrwxrwx 1 root root     23  1月  2 11:03 Fonts -> /mnt/sda3/Windows/Fonts

みたいに windowsの fontsフォルダをリンクすれば出る(もちろん 内蔵に windowsが残してあればだけど…)

それでもメニューとか日本語でないプログラムはこんなスクリプトから起動すると治るかも?

#!/bin/bash
LC_ALL=ja_JP.UTF-8 wine JTrim.exe

 

--- 過去の情報 ------------------------------------------------------

https://forum.puppylinux.com/

で「wine」検索 → 「Additional Software (PETs, n' stuff)」当たりにリンクがある。

Forumの 「WINE 64 BIt」に入る。
「Portable build of WINE "staging" - AppImage-based - currently at ...」
記事の中の… 「WINE AppImage-based 'portable' builds」←リンク
今回は「WINE_9.8-portable64.tar.xz」を入手。
適当な場所で解凍して → 「WINE-Link」ファイルをクリックでインストール
メニューもインストールされる。
但し、解凍したフォルダ内に展開されるので、それなりのスペースのある場所に展開の事。

今回は試さなかったけど…
Topicsの「Wine - run Windows programs in Puppy Linux」の Wine packages:直下のリンク先のも… 気になる。
昔し使っていた時のページに似てる気がww

 

 

アクセスポイント

create_apはいつもの

https://github.com/oblique/create_ap

から .zipを入手。
解凍して make install

hostapdは 行けるかな? と  pkgs.org の Ubuntu 24.04 LTS (Noble Numbat)あたりから hostapd_2.10-21build4_amd64.debを install →libssl.so.3が無いとか言われて撃沈www
諦めて ScPup64-22.02+0-Tに記載した王道の通り。

https://slackbuilds.org   から 15.0の hostapd.tar.gzと hostapd-2.10.tar.gzを DL
コンパイル →出来上がった /tmp/hostapd-2.10-x86_64-1_SBo.tgzを Wクリックで完了。

dnsmasqはパケマネで dnsmasq-2.90を install

 

音量
PCによるんだろうけど… 自宅では問題なかったが、会社の PCでは Volumeのコントロールが最初効かなかった。
トレイの音量アイコンで右クリック Card Wizardで PCHのを指定したら解決(他は HDMI)。

 

パケマネで bluez-5.71をインストール。再起動しても bluetoothdが起動している様子はない。
いつもは面倒なので startup-personalとかに
/etc/rc.d/rc.bluetooth restart
とかww  適当にやってたんだけど…
 
たまには、まじめにやってみる(?)
/etc/rc.d/rc.local に rc.bluetoothを追加。
#this file called from rc.sysinit
#you can edit this file
#When firewall is installed, will append lines to this file...
[ -f /usr/local/share/applications/mozilla-light.desktop ] && rm /usr/local/share/applications/mozilla-light.desktop && fixmenus
 
if [ -x /etc/rc.d/rc.bluetooth ]; then
 /etc/rc.d/rc.bluetooth start
fi
再起動で bluetoothdの起動を確認。
 
あとは、毎度の通り
# bluetoothctl ←emacsの shellでやるのが吉
hci0 new_settings: powered bondable ssp br/edr le secure-conn 
Agent registered
[CHG] Controller C8:21:58:67:8C:24 Pairable: yes
 
[bluetooth]# show
Controller C8:21:58:67:8C:24 (public)
Manufacturer: 0x0002 (2)
  ~
Class: 0x0000010c (268)
Powered: yes ←★
Discoverable: no
  ~
ここでマウス側をペアリング状態にしてから…
 
[bluetooth]# scan on
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
hci0 type 7 discovering on
Discovery started
[CHG] Controller C8:21:58:67:8C:24 Discovering: yes
[NEW] Device 45:C2:DC:A7:D9:E8 45-C2-DC-A7-D9-E8
  ~
  ~
 
ダーダー流れるが "mouse"を捜す(emacsの shellでやってるが吉)
[CHG] Device 0C:FC:83:20:81:2F Name: Bluetooth optical Mouse
[CHG] Device 0C:FC:83:20:81:2F Alias: Bluetooth optical Mouse
見付けた
 
[bluetooth]# pair 0C:FC:83:20:81:2F
Attempting to pair with 0C:FC:83:20:81:2F
 
[bluetooth]# trust 0C:FC:83:20:81:2F
Changing 0C:FC:83:20:81:2F trust succeeded
 
[Bluetooth optical Mouse]# connect 0C:FC:83:20:81:2F
Attempting to connect to 0C:FC:83:20:81:2F
Connection successful
 
[Bluetooth optical Mouse]# devices
Device 0C:FC:83:20:81:2F Bluetooth optical Mouse
 
[Bluetooth optical Mouse]# quit
#
 

https://github.com/ivan-hc/VLC-appimage/releases

Snapshot Stable 20251013-162856
▼Assets ←クリックで「VLC-media-player_3.0.21-30-archimage4.3-x86_64.AppImage」入手
rootでは起動しないので、
# run-as-spot ./VLC-media-player_3.0.21-30-archimage4.3-x86_64.AppImage
で起動できる…  が、音がでない…orz

 

https://forum.puppylinux.com/viewtopic.php?t=5197

64ビット -https://mega.nz/folder/qW5iESTa#W6K5pj5qfXz551XP10pwCw      ←ここ
32ビット -https://mega.nz/folder/GOZ3ABaR#dEEUmg1J-ttGnucX4h0Ufw

VLC-portable64.tar.gz

↑ 解凍して LUNCHをクリックで使える。

 

*1: FULL * 1000 / DESIGN

*2: HEALTH_RAW / 10

*3: HEALTH_RAW % 10

F96-CE_4 (fossapup64 9.6)

入手

Puppy Linux 日本語 フォーラム「F96-CE 日本語化版 シンプル」

https://sakurapup.com/forum1/viewtopic.php?p=28907#p28907

今回のは「f96ce-simple-r3.iso」

記事の通りなにもしなくても日本語化されてる。初期機動のロケーションダイアログはすべて[X]でスキップ。

devx_などは

http://shinobar.server-on.net/puppy/Fossapup64/

 

インストール
2022-03-10「ScPup64-22.02+0-T」の記事の「UEFI(both) boot USBとして作ってみた」の通り。
手元にあった S15pup64で USBにインストール。

 

emacs

パケマネで「emacs-lucid_26.3+1」をインストール

 

chrome

これがまーまー苦労した。この方法であってる?のか疑問www

Puppy Linux 日本語 フォーラムの「Chrome の sfs」

https://sakurapup.com/forum1/viewtopic.php?f=25&t=3305&hilit=chrome

今回は、
google-chrome-127.0.6533.72-x64.sfs
https://drive.google.com/file/d/1Uzhw1h ... sp=sharing
を入手。

普通にインストールはできてメニューも追加されるのだが…起動しないorz
ターミナルから
google-chrome  --no-sandbox
すると起動した。日本語入力も問題なし(Google入力ツール不要)

----------------------------------------------------------------------------

よくよく調べたら…  そゆ事ねwww       root起動だと↑なのね…orz

/root/.spot-statusに「google-chrome-stable=false」を追加。

メニュー →システム →login managerで「spotで実行するアプリを設定する」で google-chromeを指定したら、普通にアイコンクリックで起動できる。

(最近知ったが…   # run-as-spot google-chrome  とかでも試せるみたい?)

ただし…   DLが ~spot/Download だけは知っていたが…   無念…日本語入力が Google入力ツールに戻ってしまったwww

 

pnethood

パケマネで「pnethood-0.7.i18n」をインストールするだけ

 

bluetooth

メニュー→ネットワーク→bluetooth manager

・Turn onだったかな…   するとタスクバーにアイコンが出てくる。

・アイコンの上で右クリック→Setup New Deviceで進める。が… 最後までやったが上手く接続せず…

・ターミナルで…

# bluetoothctl
[Bluetooth optical Mouse]# devices
Device 0C:FC:83:20:81:2F Bluetooth optical Mouse
[Bluetooth optical Mouse]# trust
したら、使える様になった(?)

 

キー

何度も同じ様な事にハマってるので…
よくあるのが「\」(バックスラッシュ)キーが効かんwww

 

% xev
により別途表示される windowにマウスフォーカスを移してから「\」キーを押す。
KeyPress event, serial 36, synthetic NO, window 0x3000001,
root 0x64b, subw 0x0, time 3693504, (164,-15), root:(292,132),
state 0x0, keycode 132 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

keycode 132」である事を 覚えておく。

現状の設定を見ると…
% xmodmap -pke

keycode 131 = Muhenkan NoSymbol Muhenkan
keycode 132 =
keycode 133 = backslash bar backslash bar

な具合いに空になってる。今回のバックスラッシュの場合だと
keycode 132 = backslash bar backslash bar
となって欲しい訳けだ…

試しに↓やると、「\」キー効く。
% xmodmap -e 'keycode 132 = backslash bar backslash bar'

 

恒久的には…
現在の設定のバックアップをとっておく
% xmodmap -pke > ~/.Xmodmap_default
(何かトラブルがあって元に戻したいときは xmodmap ~/.Xmodmap_default)

設定を反映させるには
% xmodmap ~/.Xmodmap
なんだけど… 2つあるやんwww
  -rw-r--r--  1 root root   158 11月 18  2009 .Xmodmap-jp.Xorg
  -rw-r--r--  1 root root   157  1月  9  2011 .Xmodmap-jp.Xvesa
両方書いとくかwww

ScPup64-22.02+0-T

SPup - Browse /ScPup64 at SourceForge.net

 

jwmが無くなったためメニュー変更が???と思ったが…

自分に必要なデスクトップのメニューの変更は /usr/local/jwm_config/tray で出来るから問題なさそう(?)

最悪 /usr/share/applicationsのアイコンをデスクトップにドラッグしてショートカットでおk

 

UEFI(both) boot USBとして作ってみた。

・Gpartedで USBメモリを初期化する。フォーマットは fat32にする事。bootのパーティションには bootフラグ忘れずに。

・セットアップ →「FrugalPup」を起動。まずは puppyをインストール。[Puppy]ボタン →isoで DLしてきた *.isoファイルを指定。続いて初期化した USBメモリのコピー先パーティションを指定。

・次に Bootloader?なのかな…  [Boot]ボタン →bootパーティション選択 →UEFI/Legacy/bothとか選択出来るので bothにした。

自分は、いつもの通り 1パーティションなので puppyのコピー先がそのまま bootのパーティション

 

日本語化

今回は割りとスマートに行った。

Puppy Linux 日本語 フォーラム「ScPup64 日本語化パッケージ (pet)」で紹介されているscpup64_lang_ja-v2r3.petを使用。

w-clickでインストールして地域、タイムゾーン、キーボードを選択するだけ。

 

bluetooth

パケマネから bluez-5.38-x86_64_s700をインストール。bluez-5.63を最初試したが…だめっぽかった(?)

bluez-5.38-x86_64_s700をインストール→再起動で daemonもちゃんと立ち上がってる。あとはいつも通り bluetoohctrlで接続するだけ。

# ps aux | grep bluet
root      9986  0.0  0.0   6296  3260 pts/0    S    09:02   0:00 /usr/sbin/bluetoothd
root     10012  0.0  0.0   4576  2220 pts/0    S+   09:02   0:00 grep bluet

# bluetoothctl 
bluetoothctl: Symbol `rl_readline_state' has different size in shared object, consider re-linking
[NEW] Controller C8:21:58:67:8C:24 BlueZ 5.38 [default]
[NEW] Device DC:2C:26:B6:16:86 ELECOM IR Optical Mouse

[bluetooth]# show
Controller C8:21:58:67:8C:24
    Name: BlueZ 5.38
    Alias: BlueZ 5.38
    Class: 0x00010c
    Powered: yes
    Discoverable: no
    Pairable: yes
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)

~ 中略 ~
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v1D6Bp0246d0526
    Discovering: no

[bluetooth]# power on  ←念のため

[bluetooth]# scan on

Discovery started
[CHG] Controller C8:21:58:67:8C:24 Discovering: yes
[NEW] Device 90:F1:57:91:11:E2 90-F1-57-91-11-E2
~ 中略 ~
[CHG] Device 53:52:E6:CB:1E:A6 RSSI: -64
[NEW] Device 0C:FC:83:20:81:2F Bluetooth optical Mouse ←これやね

[bluetooth]# scan off
[CHG] Device 0C:FC:83:20:81:2F RSSI is nil
~ 中略 ~
[CHG] Device 90:F1:57:91:11:E2 RSSI is nil
Discovery stopped

[bluetooth]# pair 0C:FC:83:20:81:2F
[bluetooth]# trust 0C:FC:83:20:81:2F
[bluetooth]# connect 0C:FC:83:20:81:2F
[bluetooth]# quit

 

emacs

パケマネ更新して「emacs-27.2」入れるだけ。

lgrepここから lv451.tar.gz入手。解凍して以下の通り。以前は kernel_headers〜だか?  kernel_sources〜だか?  必要みたいに記載したが… 無くても通った…    ※ dev_~は必要

# cd lv451
# ./src/configure
creating cache ./config.cache
checking whether ln -s works... no
checking for gcc... gcc

〜 中略 〜

creating ./config.status
creating Makefile
# make
gcc -g -O2 -DLV_HELP_PATH=\"/usr/local/lib/lv\" -I./src  -DUNIX=1 -DTERMCAP=1 -DHAVE_LIBTERMCAP=1 -DSTDC_HEADERS=1

〜 中略 〜

DHAVE_SETLOCALE=1 -DGETPGRP_VOID=1 -DRETSIGTYPE=void -DHAVE_LANGINFO_CODESET=1  -c ./src/unirev.c
gcc  -o lv itable.o ctable.o uty.o istr.o stream.o file.o guess.o decode.o encode.o escape.o iso2022.o iso8859.o iso2cn.o iso2jp.o iso2kr.o kana.o eucjapan.o shiftjis.o big5.o hz.o raw.o fetch.o screen.o command.o display.o find.o re.o nfa.o dfa.o conv.o version.o conf.o lv.o console.o guesslocale.o utf.o unimap.o unirev.o -ltermcap 

# make install
/bin/ginstall -c -s -m 555 lv /usr/local/bin
if test -f /usr/local/bin/lgrep; then

〜 中略 〜

    /bin/ginstall -c -m 444 ./src/../lv.1 /usr/local/man/man1; \
fi

# which lgrep
/usr/local/bin/lgrep

 

chrome

インターネット →「Get Web Browser」で入手。

もしくは 

LxPup - Puppy Linux + LXDE - Browse /Other/LxPupSc64/browsers at SourceForge.net

ただし、日本語入力は google入力ツール。ちょい残念と思ったけどよくよく使ったらそんなに問題は無かった。以前使った時に、これは使えんと思ったのは入力の ON/OFF切り替え。これがブラウザの上部のアイコンをマウスで切り替えるしか方法がないと思い込んでた。よくよく見たらキーボードショートカットで切り替えられた(Alt+大文字R ←変更可能)。

ちょっと嬉しいのは… chromeのせいか? scpupのせいか? 今までエラーで飛べなかったページに問題なく飛べる様になってる v(^^

 

pnethood

・パケマネで入れる(現状 pnethood-0.7.i18n)。

・nbtscanはやっぱり元々入ってるのは古いので pkgs.orgで検索して nbtscan-1.7.2-x86_64-1cf.txzを導入。

 

アクセスポイント

dnsmasqはパケマネ。

hostapdは pkgs.orgに見当たらなかったので王道でやってみた。

・入手

Download SlackBuild: hostapd.tar.gz

・構築
基本的には↑ページの最下段「See our HOWTO for〜」の HOWTOの通り。
hostapd.tar.gzを解答
hostapdフォルダ位下に展開される。
hostapd.infoを開いて DOWNLOAD="https://w1.fi/releases/hostapd-2.10.tar.gz"で示されているファイルを DLして hostapdフォルダに入れる。
shell起動。コンパイルするので dev_〜必要。
./hostapd.SlackBuild で環境が生成される。
make
出来上がった hostapd-2.10-x86_64-1_SBo.tgzを w-clickでインストールされる。

create_apはいつもの、

# git clone https://github.com/oblique/create_ap

# make install
で完了。

 

LibreOffice ( https://forum.puppylinux.com/viewtopic.php?f=96&t=404 )

文書 →「Get LibreOffice download and 〜」で libreoffice-7.1.4.2_amd64.sfsをインストールで完了。メニューは反映されなかたので冒頭のデスクトップへのショートカットで済ませた。

 

shutdown時の <SAVE>問い合わせ

システム →Puppyイベントマネージャ のセッションの保存タブの「Ask at〜」を外せば聞いて来ない。

 

LCD照度、輝度

# pwd
/sys/class/backlight/intel_backlight

# cat max_brightness 
872
基本上の max_ 超えないように brightness-setするんだけど…

 

# brightness-set 40
# cat  brightness 
174
# brightness-set 50
# cat  brightness 
348
# brightness-set 60
# cat  brightness 
436

何なんだwww

 

ノートPCを閉じるとHDMIのモニタも真っ暗orz

セットアップ →モニタの設定 →「ラップトップのLCDをオフにして外部モニタのみを使う」でノートを閉じても問題なくなった。

ScPup64-21.01+0-T

久しぶりにupdate まーまー、苦労したわwww

結論から言うと以前同様 lang_pack_ja-2.1.sfsを当ててからscim関係をupdateする方法がよいかな?

当初scpup64_lang_j4a-r.petでと試したのだが・・・残念emacsのためにglibc-2.33_multilib-x86_64-1alien.txzを入れたら kernelすら立ち上がらなくなったorz

また、libroも最新の7.代は動かない。emacsに拘らなければ scpup64_lang_j4a-r.petで6.代の libroは動くようだ。

 

※ 後日分かったが kernelおかしくなったのは UEFIブートのせいかもしれない?

普通に ext4でフォーマットして Graub4Dosだと問題ない気も…(?)

もっとも、それもで lang_pack_ja-2.1.sfs使った方が調子良い。

 

emacsは26.3。文句は↓だけ。

libMagic関係は得意のいんちきリンクを貼るだけwww

libxkbcommonはパッケージマネージャで入れるだけ。

libzip.so.5もパッケージマネージャで入れたあといんちきリンク。

先に入れちゃったのでここには掲載してないがglibc-2.33_multilib-x86_64-1alien.txzで 2.33にする必要もある。

# emacs emacs: error while loading shared libraries: libMagickWand-6.Q16.so.2: cannot open shared object file: No such file or directory

# emacs emacs: error while loading shared libraries: libMagickCore-6.Q16.so.2: cannot open shared object file: No such file or directory

# emacs emacs: error while loading shared libraries: libxkbcommon.so.0: cannot open shared object file: No such file or directory

# emacs emacs: error while loading shared libraries: libzip.so.5: cannot open shared object file: No such file or directory # emacs emacs: error while loading shared libraries: libzip.so.5: cannot open shared object file: No such file or directory

 

個々の対応

# ln -s libMagickWand-7.Q16HDRI.so.9.0.0* libMagickWand-6.Q16.so.2

# ls -laF libMagickWan*

lrwxrwxrwx 1 root root 32 3月 27 20:06 libMagickWand-6.Q16.so.2 -> libMagickWand-7.Q16HDRI.so.9.0.0*

lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickWand-7.Q16HDRI.so -> libMagickWand-7.Q16HDRI.so.9.0.0*

lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickWand-7.Q16HDRI.so.9 -> libMagickWand-7.Q16HDRI.so.9.0.0*

-rwxr-xr-x 1 root root 1284768 3月 22 02:46 libMagickWand-7.Q16HDRI.so.9.0.0*

 

# ln -s libMagickCore-7.Q16HDRI.so.9.0.0 libMagickCore-6.Q16.so.2

# ls -laF libMagickCore* lrwxrwxrwx 1 root root 32 3月 27 20:07 libMagickCore-6.Q16.so.2 -> libMagickCore-7.Q16HDRI.so.9.0.0*

lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickCore-7.Q16HDRI.so -> libMagickCore-7.Q16HDRI.so.9.0.0*

lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickCore-7.Q16HDRI.so.9 -> libMagickCore-7.Q16HDRI.so.9.0.0*

-rwxr-xr-x 1 root root 2789088 3月 22 02:46 libMagickCore-7.Q16HDRI.so.9.0.0*

 

# ln -s libzip.so.4.0.0 libzip.so.5

# ls -laF libzip* -rwxr-xr-x 1 root root 902 9月 13 2017 libzip.la*

lrwxrwxrwx 1 root root 15 3月 27 20:09 libzip.so -> libzip.so.4.0.0*

lrwxrwxrwx 1 root root 15 3月 27 20:09 libzip.so.4 -> libzip.so.4.0.0*

-rwxr-xr-x 1 root root 76448 9月 13 2017 libzip.so.4.0.0*

lrwxrwxrwx 1 root root 15 3月 27 20:11 libzip.so.5 -> libzip.so.4.0.0*

 

ただし、LXTermianl機動時には

bash: /etc/profile.d/qt4.csh: 行 10: 予期しないトークン `(' 周辺に構文エラーがあります
bash: /etc/profile.d/qt4.csh: 行 10: ` foreach qtd ( /usr/lib64/qt-* )'
bash: /etc/profile.d/scim.csh: 行 33: 構文エラー: 予期しないファイル終了 (EOF) です
とか言われちゃう。まー大した支障はなさそうだ(?)

 

conky-1.10.4:パケマネからでおk

pupmtp-1.0-x86_64:pupmtp-1.0-x86_64.pet

pnethood-0.7.i18n:パケマネ+btscan_1.5.1-6build1_amd64.deb

bluez-5.38-x86_64_s700:パケマネ bluetooth

Intel Wirless AC 7260:scpup64

Pana CF-LX3でハマった。

いつも通り ScPup64-19.01+6-uefi-T.isoで立ち上げたが…無線LANが認識しない。
調べて見るとそもそも wireless interfaceが何もないと認識されてる。まじ…

# dmesg | grep wi
iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
iwlwifi 0000:02:00.0: no suitable firmware found!
iwlwifi 0000:02:00.0: iwlwifi-7260-17 is required
iwlwifi 0000:02:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
と言う事らしい…orz

結構、探した。
ここの「linux-firmware-20181218.tar.xz」の中にありました。「iwlwifi-7260-17.ucode」
/lib/firmware/iwlwifi-7260-17.ucodeに配置して無事認識された。

conky:scpup64

64bitはやっぱメモリ喰うな。

今更ボッサイPCにメモリ買い足すってのも…(そー言うのがもったいなくて puppyしてるのに…)

取り敢えず、4Gでは通常には使えるので良いのだが…たまに気を抜くとメモリ不足でハマる。最近は画面の脇に システム →タスクマネージャを置いて使ってる。

と言う訳で pwidgets (日本語化) をいじってみたが… conky最新にしたら動かなくなったりするし…結局、conkyでそのまま出す亊にした。

ただ…温度が出んので、そこだけ強引だが、Pup-sysinfoの情報を掲載する荒技。

~/.conkyrc

${color0}CPU Temp: $color${exec ~/prt_temp}

~/prt_temp

#!/bin/sh

/usr/local/Pup-SysInfo/func -sysinfo_sensors

/usr/local/Pup-SysInfo/func -sysinfo_sensors
sed -n 1p /tmp/sysinfo-sensors | awk -F " " '{print $1 " " $4 "°C"}'
sed -n 2p /tmp/sysinfo-sensors | awk -F " " '{print " " $1$2 " " $5 "°C"}'
sed -n 3p /tmp/sysinfo-sensors | awk -F " " '{print " " $1$2 " " $5 "°C"}'

#PSIの書式に影響されちゃうけど…

f:id:b_b_b_b:20190313112941p:plain
元のファイルは こちら から拝借致しました。orz

現バージョンの書式に書き換えて綺麗に動いた。

f:id:b_b_b_b:20190312213911p:plain