最新記事

信号生成アプリケーションを構築する方法の簡単なチュートリアル
linux
wifi
audio
internet

信号生成アプリケーションを構築する方法の簡単なチュートリアル

わかりました、おかしいことはわかりますが、Wi-Fiカードで送受信する生データをサウンドデータとして聴きたいです。データがサウンドで送信されるのを聞くのは面白いだけです。私にとって唯一の実際の目的は、Wi-Fiカードがデータを転送するときにそれを知らせ、ネットワーク上で(やや)決定的なノイズ源を提供することです。非常に静かなオフィス。 オペレーティングシステム:Devuan Linux 5 カーネル: 5.10.0-17 WiFiカードドライバオープンソース:はい ワイヤレスネットワークカード:ID 0bda:c820 Realtek Semiconductor Corp. 802.11ac NIC

Admin

Unixでファイルを比較して別の文字列を検索する
diff

Unixでファイルを比較して別の文字列を検索する

2つのファイルがあります。 File1: DX 100860599215|732512737|00002|40|1|20220105|20220105|20220523|31014280|5892720|36907000|1|20220105|40|20|D| File2 DX 100860599216|732512737|00002|40|1|20220105|20220105|20220523|31014280|5892720|36907000|1|20220105|40|20|D| 私は完全な行の代わりにこれと異なる文字列を取得したいと思います。 100860599215 100860599216 ここに助けてください。

Admin

静的ルーティングを設定する方法
routing

静的ルーティングを設定する方法

見ているman ip-route、以下にこのセクションがありますprotocol。 static - the route was installed by the administrator to override dynamic routing. Routing daemon will respect them and, probably, even advertise them to its peers. 管理者はこれをどのように設定しますか?システムのどこかに設定ファイルがありますか?

Admin

Skypeウィンドウが画面外で開くため表示されません
debian
kde
skype
high-dpi

Skypeウィンドウが画面外で開くため表示されません

最近、Skypeのアップデート後、次の症状が発生しました。 タスクバーに項目を表示できますが、最大化しようとするとウィンドウを表示できません。 タスクバーウィンドウのプレビューにはウィンドウのサムネイルが表示されます。 理論的には、ウィンドウが最大化されたときに誤ってデスクトップの対応する領域の上にマウスを置いた。マウスポインタが変更され、使い慣れたSkype UI要素のツールヒントが表示されます。窓がありますが見えません。 オンライン研究によると、ウィンドウが画面外に表示されることがわかりました。すべてのSkypeウィンドウを0,0に移動した後 xdotool search --class skype windowmove %@ 0 0 Skypeウィンドウが再び表示されます。使うべきだったxdoツールSkypeが起動するたびに。 Skypeアップデート:安定到着不安定な役に立ちません。 私の設定は、Debianテスト用に単一のHiDPIモニターであるKDE、nVidia GTX 980を使用しています。

Admin

ネイティブ以外のゲームを実行することはできません。 [wine-ge、nvidia独占]
nvidia
wine

ネイティブ以外のゲームを実行することはできません。 [wine-ge、nvidia独占]

私はmanjaro Linuxを使用しています。ワインのカスタマイズパック。バージョン8.xでは、ワインとプロトンの両方がゲームの実行を停止しました。 Lutrisログは次のように言います。 wine: Using setpriority to control niceness in the [-11,11] range X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 156 (NV-GLX) Minor opcode of failed request: 43 () Serial number of failed request: 424 Current serial number in output stream: 425 Monitored process exited. Lutrisインターフェイスで以前のlutris-GE-Proton7-43を選択して実行してみましたが、うまくいきましたが、同じGUIでlutris-GE-Proton8-5を選択すると上記のエラーが発生しました。 dxvk/vkd3d/etcを別のバージョンに変更しても役に立ちません。再インストールnvidia-dkms/mesaパッケージも役に立ちませんでした。 この動作はNvidiaのwine8+でのみ発生します。 AMDを強制的に統合したところ、ゲームが正常に始まりました。ネイティブゲームprime-runも非常にうまく動作します。 このスレッドで同じ問題があるが解決策がない人を見つけました。https://bbs.archlinux.org/viewtopic.php?id=269259 また、これは予期しないことではありませんが、もしそうなら、Waylandセッションではすべてがうまくいきます。

Admin

このGStreamerコーデックの更新失敗を解決するには?
apt
dependencies
kubuntu
gstreamer
codec

このGStreamerコーデックの更新失敗を解決するには?

私は最近、Lenovo IdeapadノートブックにKubuntuをインストールしました。最近のアップデートに関する問題に加えて、うまくいきます。すべてのパッケージを更新した後、3つだけ残りました。 GStreamer Multimedia Codecs libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 ニュースは次のように語った。 Package failed to install: Error while installing package: trying to overwrite '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcamerabin.so', which is also in package gstreamer1.0-plugins-good これはとても奇妙です。私のシステムに追加した唯一のものは、Krita、Blender(直接ダウンロード、騒音なし)、およびSnapを介したOpenToonzでした。 sudo apt upgrade端末で試してみると、次のような結果が表示されます。 Reading package lists... Done Building dependency tree... Done Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: gstreamer1.0-libav : Depends: libgstreamer-plugins-base1.0-0 (>= 1.22.3) but 1.22.1-1ubuntu1 is installed gstreamer1.0-plugins-base : Depends: libgstreamer-plugins-base1.0-0 (>= 1.22.3) but 1.22.1-1ubuntu1 is installed Breaks: gstreamer1.0-plugins-bad (< 1:1.16.0) but 1.22.1-1ubuntu1 is installed gstreamer1.0-plugins-ugly : Depends: libgstreamer-plugins-base1.0-0 (>= 1.22.3) but 1.22.1-1ubuntu1 is installed gstreamer1.0-x : Depends: libgstreamer-plugins-base1.0-0 (>= 1.22.3) but 1.22.1-1ubuntu1 is installed libgstreamer-gl1.0-0 : Depends: libgstreamer-plugins-base1.0-0 (>= 1.22.3) but 1.22.1-1ubuntu1 is installed Breaks: libgstreamer-plugins-bad1.0-0 (< 1:1.16.0) but 1.22.1-1ubuntu1 is installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). を引き続き使用すると、apt --fix-broken install問題はそのまま残り、変更は適用されません。 Reading package lists... Done Building dependency tree... Done Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: libbdplus0 libdca0 libdirectfb-1.7-7 libfaad2 liblrdf0 libmjpegutils-2.1-0 libmpeg2-4 libmpeg2encpp-2.1-0 libmplex2-2.1-0 libneon27 libopenni2-0 libpocketsphinx3 libsidplay1v5 libsphinxbase3 libssh-gcrypt-4 libvidstab1.1 linux-headers-6.2.0-20 linux-headers-6.2.0-20-generic linux-image-6.2.0-20-generic linux-modules-6.2.0-20-generic linux-modules-extra-6.2.0-20-generic pocketsphinx-en-us Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 Suggested packages: frei0r-plugins libvisual-0.4-plugins The following packages will be upgraded: gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 3 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 148 not fully installed or removed. Need to get 0 B/4,619 kB of archives. After this operation, 700 kB of additional disk space will be used. Do you want to continue? [Y/n] y (Reading database ... 261983 files and directories currently installed.) Preparing to unpack .../gstreamer1.0-plugins-bad_1%3a1.22.3-dmo1+deb12u1_amd64.deb ... Unpacking gstreamer1.0-plugins-bad:amd64 (1:1.22.3-dmo1+deb12u1) over (1.22.1-1ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/gstreamer1.0-plugins-bad_1%3a1.22.3-dmo1+deb12u1_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcamerabin.so', which is also in package gstreamer1.0-plugins-good:amd64 1.22.1-1ubuntu1 Preparing to unpack .../libgstreamer-plugins-bad1.0-0_1%3a1.22.3-dmo1+deb12u1_amd64.deb ... Unpacking libgstreamer-plugins-bad1.0-0:amd64 (1:1.22.3-dmo1+deb12u1) over (1.22.1-1ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/libgstreamer-plugins-bad1.0-0_1%3a1.22.3-dmo1+deb12u1_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/libgstbasecamerabinsrc-1.0.so.0', which is also in package libgstreamer-plugins-good1.0-0:amd64 1.22.1-1ubuntu1 dpkg: regarding .../libgstreamer-plugins-base1.0-0_1.22.3-dmo1+deb12u2_amd64.deb containing libgstreamer-plugins-base1.0-0:amd64: libgstreamer-plugins-base1.0-0:amd64 conflicts with libgstreamer-plugins-bad1.0-0 (<< 1:1.16.0) libgstreamer-plugins-bad1.0-0:amd64 (version 1.22.1-1ubuntu1) is present and installed. dpkg: error processing archive /var/cache/apt/archives/libgstreamer-plugins-base1.0-0_1.22.3-dmo1+deb12u2_amd64.deb (--unpack): conflicting packages - not installing libgstreamer-plugins-base1.0-0:amd64 Errors were encountered while processing: /var/cache/apt/archives/gstreamer1.0-plugins-bad_1%3a1.22.3-dmo1+deb12u1_amd64.deb /var/cache/apt/archives/libgstreamer-plugins-bad1.0-0_1%3a1.22.3-dmo1+deb12u1_amd64.deb /var/cache/apt/archives/libgstreamer-plugins-base1.0-0_1.22.3-dmo1+deb12u2_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 壊れたパッケージを自動的に削除し、先送りすることを非常に躊躇します。大きな問題は、この破損したパッケージの問題のために何もインストールまたは削除できないようです。 私は安定したシステムでGStreamerを使用するすべてを単に削除し(必要であれば厳密に)再インストールするのが好きですが、明らかにそうすることはできません。 誰かがこの奇妙な依存関係の問題を解決するのに役立ちますか?

Admin

Linuxディストリビューションで画面とマウスポインタを拡大する方法はありますか?
accessibility

Linuxディストリビューションで画面とマウスポインタを拡大する方法はありますか?

私は現在実行中のアプリケーションやプログラムに関係なく、画面を拡大するツールを探しています。ツールは画面だけでなくマウスポインタも拡大する必要があります。 質問の背景は次のとおりです。視覚障害がありますが、主にデータセキュリティ上の理由でLinuxを使用したいと思います。今まで私はそれを使用しようとしたとき、いつも欲求不満を感じました。私が知っているLinuxの拡大鏡は、マウスポインタではなく画面領域だけを拡大するマイナーな問題のために失敗しました。今ではほとんどのことを端末を使って行うことができますが、マウスポインタが見えないときに簡単なインターネット検索をすることはまだ面倒です。 最後に試したとき、ポインタをできるだけ大きいサイズに拡大し、色を赤に変更するだけでは十分ではありませんでした。この試みは私が大学に入学した3年前にありました。実際、Linuxが私に合うようにする何かを開発した人がいるのかと思いました。私は無料ソフトウェアというアイデアが大好きですが、アクセスできない限りMac OSに閉じ込められます。

Admin

grub2とwindowsbootマネージャをHDDからSSDに移行するには?
linux
windows

grub2とwindowsbootマネージャをHDDからSSDに移行するには?

以前にインストールしたWindows 10パーティションをフォーマットした後、Windows 10をSSDにインストールしましたが、kali linuxはHDDにのみ残り、Windows 10 Bootmanagerとgrub2はどちらもHDDパーティションにありました(図を参照)。/dev/sda2しなければならない/dev/nvme0n1p1)

Admin

VPNまたはClearnetゲートウェイを使用するためにiptablesを使用して特定のLANデバイスを正確かつ選択的にリダイレクトするにはどうすればよいですか?
iptables
dd-wrt

VPNまたはClearnetゲートウェイを使用するためにiptablesを使用して特定のLANデバイスを正確かつ選択的にリダイレクトするにはどうすればよいですか?

私はdd-wrtを使用しており、VPNを動作させることができます。問題は、基本的にトラフィックがVPNを介してルーティングされるようにしたいが、Clearnetゲートウェイを介してルーティングするオプションもあることです。現在私は以下を持っています: WAN_IF=`nvram get wan_iface iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset 問題は、これが通常のWANを介してすべての試みをブロックしているように見えるため、優れたキルスイッチを提供しますが、VPNではなくインターネットに直接アクセスするには少なくとも1つのデバイス/コンピュータが必要ですか? 1つのMACアドレスを除くすべてのエントリをブロックしたいです。たとえば、次のようになります。 iptables -I INPUT -i br0 -m mac ! --mac-source 00:12:34:56:78:9A -j ACCEPT しかし、これは明らかに動作しません。私はiptablesのために頭を包みようとして午後を過ごしました...長い午後でした。私が経験している問題を解決する方法についてのアドバイスに感謝します。

Admin

GNUスクリーンハードコピーを使用したカラーキャプチャ
gnu-screen
colors
escape-characters

GNUスクリーンハードコピーを使用したカラーキャプチャ

GNU Screen(Screenバージョン4.06.02(GNU)23-Oct-17)を使用して、ハードコピーを使用して特定の画面の色を保存したいと思います。 を実行すると、screen -x nameofmyscreen -X hardcopy /tmp/hardcopy生成されたファイルは画面上のテキストにすぎません。 (Ctrl + A、hを押したときの結果と似ています) GNU Screenは画面の色をファイルに保存できますか? (ようにtmuxバッファコピー(ハードコピー)を使用したカラーキャプチャ)

Admin

Linuxでrsyncがすべてのタイムスタンプ(生成時間)を保存しないのはなぜですか?
linux
rsync
file-copy
timestamps
macos

Linuxでrsyncがすべてのタイムスタンプ(生成時間)を保存しないのはなぜですか?

stat私は現在rsyncバージョン3.2.3を使用しており、コマンドを実行すると私のファイルに関するこの情報が表示されます。 stat '/test.txt' File: /test.txt Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fd00h/64768d Inode: 11949 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/liveuser) Gid: ( 1000/liveuser) Context: unconfined_u:object_r:user_home_t:s0 Access: 2021-02-24 03:17:27.142676494 +0100 Modify: 2021-02-24 03:17:27.142676494 +0100 Change: 2021-02-24 03:17:27.142676494 +0100 Birth: 2021-02-24 03:17:27.142676494 +0100 アクセス、変更、および生成タイムスタンプを維持したいです。 rsyncでこのコマンドを使用してください rsync --atimes --times --crtimes または rsync -UtN 問題生成時間(--crtimes)はLinuxでは維持されません。現在の乗り継ぎ時間に自動設定されます。 Linuxで動作を変更する方法は?コピーしたファイルとフォルダの3つのタイムスタンプをすべて保持したいと思います。 macOSで同じことを行うと正常に動作します。 編集する macOS 10.13とmacOS 11では、homebrewをインストールして最新のrsync 3.2.3をダウンロードするだけです。デフォルトでは、macOSは非常に古いrsyncバージョン2.6.9を統合しています。 端末を開く ホームブレーキの取り付け /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" rsyncのインストール brew install rsync

Admin