Izvairīšos no gara apraksta par to, ka satura vadības sistēma WordPress varētu būt diezgan liela kaka 😀

Šodien beidzot pieķēros problēmas risināšanai, kas man jau ilgāku laiku nedeva miera: verot vaļā uz WP bāzētu lapu, ir milzīga aizture. Ar phpmyadmin izķēru vaicājumus un vainīgā ir wp_options tabula. Atradu arī rakstiņu par wp_options tīrīšanu, bet to atliku nākotnei.

Galvenais problēmas cēlonis – kāds %#$^%$## ir aizmirsis pēc noklusējuma noindeksēt autoload kolonu. 😀 Pēc tam viss jēdzīgi sāka darboties.

Morāle: pirms slēgt klāt visādus kešingus un optimizeišenus, vispirms iesaku pārbaudīt, kas ar datu bāzi notiek 😉

Nolēmu paeksperimentēt – kādas iespējas Ubuntu 18.04 piedabūt darboties globālo rīkjoslu pēc Mac OS X principa, kas bija pieejama arī priekš Ubuntu savulaik speciāli izstrādātai darbvidei Unity (jaunākie Ubuntu laidieni nu jau atkal izmanto modificētu Gnome vidi, kur globālā rīkjosla nav pieejama).

Atradu lielisku instrukciju, kur labi aprakstīti nepieciešamie papildinājumi un izmantojamās komandas. Izbaudām!

Principā raksts ir pamatidejas pārpublikācija no cita raksta priekš sevis, lai nepazūd 🙂

1. Instalējam draiverus:

tar -zxvf linux-capt-drv-v271-uken.tar.gz 
cd linux-capt-drv-v271-uken/64-bit_Driver/Debian 
sudo dpkg -i cndrvcups-common_3.21-1_amd64.deb 
sudo dpkg -i cndrvcups-capt_2.71-1_amd64.deb

2. Pieinstalējam trūkstošās 32-bit bibliotēkas:

sudo apt-get install libatk1.0-0:i386 libcairo2:i386 libgtk2.0-0:i386 libpango1.0-0:i386 libstdc++6:i386 libxml2:i386 libpopt0:i386

3. Ieslēdzam printeri un gaidām, līdz dators automātiski pieinstalē printeri.

4. Palaižam komandas printera konfigurācijai:

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

5. Veidojam izpildāmo failu rc.local direktorijā /etc, kurā ievietojam sekojošo:

#!/bin/bash
/etc/init.d/ccpd stop

/etc/init.d/ccpd start

6. Varam restartēt datoru. Jaunas startēšanas laikā dators izveidos jaunu printeri LBP2900-2. Es to pēc tam parasti izslēdzu printeru konfigurācijas panelī. Nav bijis liekas vaļas safiksēt skriptus, lai otrs printeris neveidotos. 🙂

Ja izmanto Ubuntu 18.04 (grafiskā vide pēc noklusējuma, citās neesmu mēģinājis), Microsoft Studio Code un mēģini uzprogrammēto ar iebūvētajām Git iespējām iedabūt Git repozitorijā, konstatēsi, ka kaut kas uzkaras – Git’s kaut ko dara, bet nekādi autentifikācijas logi vaļā neveras. Pašā VSCode vietnē ir gari apraksti, kā sakonfigurēt git, ssh lietas, bet tas viss ir tik gari un nogurdinoši. 😀

Tiku galā vienkāršākā veidā. Nepētīju dziļāk, bet problēmas sakne ir sekojoša – uz Ubuntu nedarbojas sasaiste VSCode <> ssh-agent. Ja pamēģināsi atvērt termināli, vispirms nostartēsi komandu ssh-agent, bet pēc tam – komandu code, viss darbosies kā vajag. Kā to atrisināt?

  1. uzinstalējam paroles pieprasīšanas logu: sudo apt install ssh-askpass-gnome.
  2. No mapes /usr/share/applications failu code.desktop pārkopējam uz savas Home direktorijas mapi ./local/share/applications un Exec= rindās nodzēšam garo ceļu uz code, atstājot tikai code komandu.
  3. Home mapes failā .bashrc ierakstam: alias code=’ssh-agent && code’ .
  4. Izlogojamies/ielogojamies/darbojamies 🙂

Ja esam gana slinki, lai nospiestu mūzikas atskaņotājam Pauzi, kad noslēdzam (lock) ekrānu, atstājot datoru bez pieskatīšanas, ir risinājums 🙂 Lieki laikam piebilst, ka atslēdzot ekrānu, mūzika sāk skanēt automātiski.

Atradu projektiņu pause-on-lock, kur puisis uzrakstījis skriptiņu. Manā gadījumā vēl prasījās lietotne playerctl, ko es uzinstalēju no Debian Buster repozitorija. Sataisīju pakotni un kopā ar playerctl pakotnēm ieliku repzitorijā. Atliek tikai palaist komandu apt install pause-on-lock. Ja papildus negribas neko manuāli darīt, iesaku “izlogoties/ielogoties” un visam vajadzētu darboties. Manā gadījumā ar audacious darbojas gan uz LMDE3, gan Ubuntu 18.04.