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. Palaižam komandu source ~/.bashrc , lai sistēma nolasītu izmaiņas 🙂