Change screenshot file format png to jpg on Ubuntu

Open “dconf-editor”

 

navigate to org > gnome > gnome-screenshot and change the default-file-type png to jpg.

 

“dconf editor” is available for installation in the ubuntu software center

from StackOverFlow

https://askubuntu.com/questions/128855/how-to-save-screenshots-as-jpg-automatically

Advertisements

Installing Qtractor: Made a lots errors

qtractor installing a lots errros.

My case it needed

sai means “sudo apt-get install”

 

ERROR MESSAGE1
*checking for Qt library version >= 5.1… no; Qt 5.1 or greater is required

-> sudo apt-get install qt5-default

 

ERROR MESSAGE2
*configure: error: *** SNDFILE library not found.

-> sai -libsndfile-dev

 

ERROR MESSAGE3
checking for qmake-qt5… no
configure: error: qmake-qt5 not found in current PATH. Maybe QT development environment isn’t available. (qt5-devel)

->sudo apt-get install qt5-qmake

Next I tried below commands but don’t know was necessary.

{-> sai qtchooser

->export QT_SELECT=5}

Next

-> sudo apt-get install qt5-default

 

next

ERROR MESSAGE4
checking for sndfile… no
configure: error: *** SNDFILE library not found.

-> sai -libsndfile-dev

 

next

ERROR MESSAGE5
Project ERROR: Unknown module(s) in QT: x11extras

 

->apt-cache search libqt5x11extras

->sai libqt5x11extras5-dev

solved
And then, did
“sudo make” and “sudo make install”
ERROR MESSAGE5
lupdate: could not exec ‘/usr/lib/x86_64-linux-gnu/qt5/bin/lupdate’: No such file or directory

->sudo apt-get install qttools5-dev-tools

FINISHED😃

 

qtractor

 

Ubuntu: Package broken error

My ubuntu couldn’t update because of linux-header missing.

To tell the result, “sudo apt-get clean, update, upgrade” solved this problem.

upgrade called grub install prompt, so perhaps avoiding this is better.

Below is just memo.

Package Broken

Check if you are using third party repositories. If so disable them, since they are a common source of problems.

Furthermore run the following command in a Terminal: apt-get install -f

Transaction failed: The package system is broken

The following packages have unmet dependencies:
linux-headers-4.4.0-139-generic: Depends: linux-headers-4.4.0-139 but it is not installed

linux-headers-4.4.0-139-lowlatency: Depends: linux-headers-4.4.0-139 but it is not installed

-f option of apt-get install  is  ( -f, –fix-broken)

Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can omit any packages to permit APT to deduce a likely solution. If packages are specified, these have to completely correct the problem. The option is sometimes necessary when running
APT for the first time; APT itself does not allow broken package dependencies to exist on a system. It is possible that a system’s dependency structure can be so corrupt as to require manual intervention (which usually means using dpkg –remove to eliminate some of the offending packages). Use of this option together with -m may produce an error in some situations. Configuration Item:
APT::Get::Fix-Broken.

Is linux-header api of c?

error message of desktop icon:
Error
Broken count > 0.

Error message of “sudo apt-get install linux-headers-4.4.0-139”

masa@em-p:~$ sai linux-headers-4.4.0-139
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
linux-headers-4.15.0-34 linux-headers-4.15.0-34-generic linux-headers-4.4.0-137 linux-headers-4.4.0-137-lowlatency
linux-headers-4.4.0-138-generic linux-image-4.15.0-34-generic linux-image-4.4.0-137-lowlatency
linux-modules-4.15.0-34-generic linux-modules-extra-4.15.0-34-generic
Use ‘sudo apt autoremove’ to remove them.
The following NEW packages will be installed:
linux-headers-4.4.0-139
0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded.
42 not fully installed or removed.
Need to get 0 B/10.1 MB of archives.
After this operation, 71.0 MB of additional disk space will be used.
(Reading database … 486606 files and directories currently installed.)
Preparing to unpack …/linux-headers-4.4.0-139_4.4.0-139.165_all.deb …
Unpacking linux-headers-4.4.0-139 (4.4.0-139.165) …
dpkg-deb (subprocess): cannot copy archive member from ‘/var/cache/apt/archives/linux-headers-4.4.0-139_4.4.0-139.165_all.deb’ to decompressor pipe: failed to read (Input/output error)
dpkg-deb (subprocess): decompressing archive member: lzma error: unexpected end of input
dpkg-deb: error: subprocess <decompress> returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/linux-headers-4.4.0-139_4.4.0-139.165_all.deb (–unpack):
cannot copy extracted data for ‘./usr/src/linux-headers-4.4.0-139/arch/mips/include/asm/octeon/cvmx-npi-defs.h’ to ‘/usr/src/linux-headers-4.4.0-139/arch/mips/include/asm/octeon/cvmx-npi-defs.h.dpkg-new’: unexpected end of file or stream
Errors were encountered while processing:
/var/cache/apt/archives/linux-headers-4.4.0-139_4.4.0-139.165_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

“sudo apt-get clean” (clear cache)

“sudo apt-get update” and “sudo apt-get upgrade”

resolved this.

Writing “sleep or suspend script” for JACK and qjackctl

JACK is weak for suspend because it needs to be stopped and restarted when come back from suspend. So I’m trying to write suspend script which stop JACK before go to suspend mode and start after come back from sleep.

First stop and start qjackctl command is below.

dbus-send --system /org/rncbc/qjackctl org.rncbc.qjackctl.stop

 

dbus-send --system /org/rncbc/qjackctl org.rncbc.qjackctl.start

 

Now I have very simple script that very useful when come back from suspend mode because it stop and restart qjackctl automatically. That is

#!/bin/bash
dbus-send --system /org/rncbc/qjackctl org.rncbc.qjackctl.stop && dbus-send --system /org/rncbc/qjackctl org.rncbc.qjackctl.start

Actually this is enough useful. Lol. But I will try to make better one.

It use

sudo pm-suspend

command. The problem is needs sudoers configuration to use pm-suspend command.
Without this “sudo pm-suspend” in bash shell script won’t do anything.

sudo -S pm-suspend

will work, it receives password from a terminal and will suspend.
And this is almost perfect except for security problem

password='Hacker\'s password'
echo $password | sudo -S pm-suspend

It won’t require to input password interactively.

#!/bin/bash
#Suspend script for JACK(qjackctl)
#First stop JACK and go to suspend
dbus-send --system /org/rncbc/qjackctl org.rncbc.qjackctl.stop
password='********'
echo $password | sudo -S pm-suspend

Then, this should be assigned with hot key on GUI manager on Ubuntu.

And I guess restart script is harder because I should research mechanism and the script path which automatically done when return from suspend mode.

My plan was logging about sudoers configuration but now I think i can go with this.

I will write again soon. Bye.😀

 

 

 

iMacのUbuntu上でVirtualboxを使ってMacOSの仮想環境を作る

virtualbox

 

基本的なところは、とりあえず省いて、躓(つまず)いた点を中心に記述していく。

僕の場合は、USBスティック(ペンドライブ)のMacOS El-Capitanを使いインストールしようと思ったのだが、USBの設定で少し戸惑った。結局、焼いてあるイメージと、dmgの扱い、isoへの変換やらでまた躓いた。

ユーザをvboxusersグループに登録し、キーを追加した。

sudo gpasswd -a "username" vboxusers

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | \
sudo apt-key add - #(こっちのはうまくいかなかった。Oracleのサイトにdebian系の設定のしかたが書いてある、僕はオフィシャルの方法は試していない)
Oracle Official
https://www.virtualbox.org/wiki/Linux_Downloads

そして、OracleからでているExtensionPackのインストールが必要になった。これがないとUSB2.0や3.0が使えない。その際、インストールされていた、Virtualboxのバージョンが古くて、ExtentionPackのインストールが失敗した。最新版のダウンロードのためのapt用のリポジトリの登録やらなんやらをして、アップデートしたにはしたが、どこかでエラーが出て、結局Oracleから.debファイルをダウソして、再インストールした。(ExtentionPackは5.2版しか受け付けなかった。あと32bit版をインストールしていたのではないかという説がある。)
これで、ExtensionPackのインストールはうまくいった。

そして、MacからSierraOSをダウンロードして、パッケージを開き、dmgファイルをコピーして、バーチャルマシンに読み込ませて、スタートさせたけど、途中でフリーズ、てか処理進まなくなった。。isoイメージへの変換と、iMacのデバイスをターミナルからしなきゃいけない記述を見つけた。

とりあえずここまでで、一旦トライは終えた。

この記事も、きっと更新致す。

 

もう一度トライ

2018-10-12-Fri

ここのサイト
https://webnetforce.net/make-macos-bootable-iso/
を参考にdmgからisoファイルに変換した。

hdiutilとかちょっと何となくしか意味わからなかったけど、手順に従って進めると

/tmpディレクトリにHighSierra.iso.cdrというファイルができていた。

Ubuntuを立ち上げて
それを”mv”コマンドで HighSierra.isoに名前を変えた。

ここのサイト
https://webnetforce.net/macos-high-sierra-on-virtualbox/

に従って、仮想マシンの設定と、コマンドラインからのVBの設定をした。

そして、isoをマウントして起動した。
でも途中でフリーズしてしまった。

なんでだろう。

このサイトも参考にした
https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

Ubuntuで外付けHDDがスリープしない件

hdparmコマンドの使用が一般的なようだが、僕の環境ではエラーで動かなかった。

SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

どうやら、SCSIやらATAやら、コントローラ、容量が大きすぎ(8TB)などの話になって、別のコマンドを勧められた。

hd-idleコマンド。インストール少しターミナルから実行するコマンド多かった。

ラズパイのセッティングに関するサイトに載っていた。
https://www.htpcguides.com/spin-down-and-manage-hard-drive-power-on-raspberry-pi/
頼みのコマンド hd-idle
http://hd-idle.sourceforge.net/

hd-idleコマンドが

/home/hd-idle

に作られていた。場所変えようかな。普通は/usr/localあたりなんか

追って更新する予定。

HDDからSDDへの移行 On NEC LaVie

La Vie というのはフランス語で、人生とか、生活、暮らしとかいう意味みたい。
女性名詞の冠詞Laに英語ではLifeに近い、Vie。

ddコマンドで楽勝かと思っていた匡孝だが。。。笑

まずXubuntuを遊びでインストールしてみた。GPTでパーティションテーブル作って、普通に起動できた。
アプリの立ち上がりとか、マジで速くなった。OSもね

で、もうS.M.A.R.Tで警告がでていた元のHDDのデータを、一旦WesternDigitalのWD40(4TB)に移してから、てかそのWD40は外付けケース買って、外付けHDD化してあって、それをSDD付けたLaVieに繋げて、ddコマンドでデータを流した。(一旦Xubuntuは消した。120GBのSDDで、ddコマンドするスペースあまりなくて。。。)

sudo dd if=/dev/sdb3 of=/dev/sda2 bs=64k conv=noerror,sync status=progress

みたいな感じで。

 

でもWindowsは起動しなかった。

ブートパーティションに何も書いてなかった。
BIOSとUEFIの違い、MBRとGPTの違い、ややこしいし、Windowsのブートローダわかりにき〜。笑MBRでまたパーティションテーブル作って、Winのデータコピーしなおしたりした。

でも、XubuntuはGPTで起動できたなぁ。

Grub消すんじゃなかった。
WinREって奴、ブート領域かと思って、またddコマンド(手間かかる〜)でコピーしたけどだめだった。

a disk read error occured
Press Ctrl + Alt + Del to restart

XubuntuのライブDVDはなぜか調子悪く、LubuntuのライブDVDで、いろいろ詮索。
Windows10のライブDVDも飛び交う。

なんかLubuntuのGParted、パッケージ足りなくて、WinREの領域、エラー出ていた。
chkdsk /f をウィンドウズで頼む、とエラーメッセージが出ていた。

はい、でも、それって何ドライブですか?笑 Cドライブじゃないでしょ?ちょっとわからなかった。

Grubインスコしようかな。

それとも、MBRにWindowsのブートストラップローダとかいうもの入れるか。

Palit 2.5 SATA 3 120GB UVS10AT-SSD120

手間取っとります。🙊

参考にしようと思っているサイト。

http://www14.plala.or.jp/campus-note/vine_linux/install/boot_sequence.html
ブートの話、わかりやし〜

https://msdn.microsoft.com/ja-jp/library/windows/hardware/dn898510(v=vs.85).aspx
microsoftさんの資料

DTM, Digital Audio Instruments Memo

Midi Thru
Quote

“What is a MIDI Thru?
A MIDI thru port provides a copy of the MIDI signal arriving at a corresponding MIDI in port. The data from the MIDI THRU socket can then go forward to the MIDI IN socket of another receiving device. … Software elements involved with routing MIDI data in computers are sometimes called MIDI thru utilities.”
Machine Drum’s Midi machine won’t output signal to Midi Thru.
That’s natural, but able to routing Midi signal from MachineDrum Midi machine to Midi Thru was preferable in my case…

 

Local Control

Midi Sync (Start, Stop, Clock)

Unsolved: Start Pattern of SP303 from MachineDrum

 

Akai s3000XL – Floppy Disk Drive cable replacement.

Normal FC-40P Data Cable replaceable? — Flat cable?

I have also S900, I heard it can use Zip drive.

 

I’m considering connect Mo drive to Akai S3000XL by this cable.
https://www.amazon.co.jp/gp/product/B00008BBJD/ref=oh_aui_search_detailpage?ie=UTF8&psc=1

SCSIケーブル DB25オス-HDB50オス
SCSIシステムケーブル2m、D-sub25pimオス(インチネジ)-ピンタイプハーフ50pinオス

Akai S3000XL archive of official page
http://web.archive.org/web/19970215072604/http://akai.com:80/akaipro/S3000XL.html

My Ubuntu could install Mesa by wine but couldn’t Launch…
http://rst.in-chemnitz.de/Akai/

This site seems funny

I remember, Once I replaced Akai S900 floppy disk drive and EL Back-light.
*Floppy drive
https://www.amazon.co.jp/gp/product/B000ELJ682/ref=oh_aui_search_detailpage?ie=UTF8&psc=1
*Flat cable
https://www.amazon.co.jp/gp/product/B000FG6OBI/ref=od_aui_detailpages00?ie=UTF8&psc=1

Unsolved: How to use NI AUDIO 10 Audio interface on Ubuntu

pavcontrol = PulseAudio Volume Control

Maybe I should configure .asoundrc

Reference here: https://www.native-instruments.com/forum/threads/audio-6-linux-support.136907/

This is for AUDIO 6, not for 10.
And I also have configure for wine.

#.asoundrc

=====================================================

@”test stream w/ sound alsa loopback”  https://www.youtube.com/watch?v=4_dpmES5-Sw
@ http://wikiwiki.jp/tetsuya/?asoundrc

asoundrc = ALSA configure file. Usually at $HOME/.asoundrc
{etc
/usr/share/alsa/alsa.conf
/etc/asound.conf
}

??? Can I check AUDIO10 device from my terminal?
??? How to check my alsa firmware version?

#alsa-lib

*ALIAS
Example

pcm.NAME {
 type hw # Kernel PCM
 card INT/STR # Card name or number
 [device] INT # Device number (default 0)
 [subdevice] INT # Subdevice number, -1 first available (default -1)
 mmap_emulation BOOL # enable mmap emulation for ro/wo devices
}

Source code

https://www.alsa-project.org/main/index.php/Download

Alsa firmware source code ( Now not used, for reference)
ftp://ftp.alsa-project.org/pub/firmware/

https://www.alsa-project.org/main/index.php/Matrix:Vendor-Native_Instruments

http://www.alsa-project.org/~tiwai/alsa.html

#hotplug #firmware #driver #loader #alsa-tools #