AMD Catalyst Driver installer failing at DKMS

I struggled for awhile with the the same instructions and had the same error as you have. I was able to install Fglrx with Synaptic. When I check fglrxinfo I get:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5450
OpenGL version string: 4.2.11903 Compatibility Profile Context

Also when I check my Xorg.0.log, it seems to be working.

[    24.272]
X.Org X Server 1.13.0
Release Date: 2012-09-05
[    24.272] X Protocol Version 11, Revision 0
[    24.272] Build Operating System: Linux 3.2.0-32-generic x86_64 Ubuntu
[    24.272] Current Operating System: Linux gserver 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64
[    24.272] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.5.0-25-generic root=UUID=f0970180-f99b-434b-8f83-cdf302855094 ro quiet splash vt.handoff=7
[    24.272] Build Date: 27 November 2012  07:44:35AM
[    24.272] xorg-server 2:1.13.0-0ubuntu6.1 (For technical support please see http://www.ubuntu.com/support)
[    24.272] Current version of pixman: 0.26.0
[    24.272]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    24.272] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    24.272] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Mar  5 13:53:54 2013
[    24.314] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    24.314] (==) No Layout section.  Using the first Screen section.
[    24.314] (==) No screen section available. Using defaults.
[    24.314] (**) |-->Screen "Default Screen Section" (0)
[    24.314] (**) |   |-->Monitor "<default monitor>"
[    24.314] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[    24.314] (==) Automatically adding devices
[    24.314] (==) Automatically enabling devices
[    24.314] (==) Automatically adding GPU devices
[    24.446] (WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
[    24.446]    Entry deleted from font path.
[    24.446]    (Run 'mkfontdir' on "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType").
[    24.446] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/cyrillic,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/75dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /usr/share/fonts/X11/75dpi,
    built-ins
[    24.446] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[    24.446] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[    24.446] (II) Loader magic: 0x7f9378023c40
[    24.446] (II) Module ABI versions:
[    24.446]    X.Org ANSI C Emulation: 0.4
[    24.446]    X.Org Video Driver: 13.0
[    24.446]    X.Org XInput driver : 18.0
[    24.446]    X.Org Server Extension : 7.0
[    24.447] (--) PCI:*(0:1:0:0) 1002:68f9:1682:304a rev 0, Mem @ 0xc0000000/268435456, 0xdfde0000/131072, I/O @ 0x0000dc00/256, BIOS @ 0x????????/131072
[    24.454] (II) Open ACPI successful (/var/run/acpid.socket)
[    24.454] Initializing built-in extension Generic Event Extension
[    24.454] Initializing built-in extension SHAPE
[    24.454] Initializing built-in extension MIT-SHM
[    24.454] Initializing built-in extension XInputExtension
[    24.454] Initializing built-in extension XTEST
[    24.454] Initializing built-in extension BIG-REQUESTS
[    24.454] Initializing built-in extension SYNC
[    24.454] Initializing built-in extension XKEYBOARD
[    24.454] Initializing built-in extension XC-MISC
[    24.454] Initializing built-in extension SECURITY
[    24.454] Initializing built-in extension XINERAMA
[    24.454] Initializing built-in extension XFIXES
[    24.454] Initializing built-in extension RENDER
[    24.454] Initializing built-in extension RANDR
[    24.454] Initializing built-in extension COMPOSITE
[    24.454] Initializing built-in extension DAMAGE
[    24.454] Initializing built-in extension MIT-SCREEN-SAVER
[    24.454] Initializing built-in extension DOUBLE-BUFFER
[    24.454] Initializing built-in extension RECORD
[    24.454] Initializing built-in extension DPMS
[    24.455] Initializing built-in extension X-Resource
[    24.455] Initializing built-in extension XVideo
[    24.455] Initializing built-in extension XVideo-MotionCompensation
[    24.455] Initializing built-in extension XFree86-VidModeExtension
[    24.455] Initializing built-in extension XFree86-DGA
[    24.455] Initializing built-in extension XFree86-DRI
[    24.455] Initializing built-in extension DRI2
[    24.455] (II) LoadModule: "glx"
[    24.455] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/extensions/libglx.so
[    24.455] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[    24.455]    compiled for 6.9.0, module version = 1.0.0
[    24.455] Loading extension GLX
[    24.455] (==) Matched fglrx as autoconfigured driver 0
[    24.455] (==) Matched ati as autoconfigured driver 1
[    24.455] (==) Matched vesa as autoconfigured driver 2
[    24.455] (==) Matched modesetting as autoconfigured driver 3
[    24.455] (==) Matched fbdev as autoconfigured driver 4
[    24.455] (==) Assigned the driver to the xf86ConfigLayout
[    24.455] (II) LoadModule: "fglrx"
[    24.665] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[    24.680] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
[    24.680]    compiled for 1.4.99.906, module version = 9.0.2
[    24.680]    Module class: X.Org Video Driver
[    24.680] (II) Loading sub module "fglrxdrm"
[    24.680] (II) LoadModule: "fglrxdrm"
[    24.680] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so
[    24.681] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[    24.681]    compiled for 1.4.99.906, module version = 9.0.2
[    24.681] (II) LoadModule: "ati"
[    24.820] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    24.847] (II) Module ati: vendor="X.Org Foundation"
[    24.847]    compiled for 1.13.0, module version = 6.99.99
[    24.847]    Module class: X.Org Video Driver
[    24.847]    ABI class: X.Org Video Driver, version 13.0
[    24.847] (II) LoadModule: "radeon"
[    24.847] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    24.904] (II) Module radeon: vendor="X.Org Foundation"
[    24.904]    compiled for 1.13.0, module version = 6.99.99
[    24.904]    Module class: X.Org Video Driver
[    24.904]    ABI class: X.Org Video Driver, version 13.0
[    24.904] (II) LoadModule: "vesa"
[    24.905] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    24.905] (II) Module vesa: vendor="X.Org Foundation"
[    24.905]    compiled for 1.12.99.902, module version = 2.3.2
[    24.905]    Module class: X.Org Video Driver
[    24.905]    ABI class: X.Org Video Driver, version 13.0
[    24.905] (II) LoadModule: "modesetting"
[    24.906] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    24.906] (II) Module modesetting: vendor="X.Org Foundation"
[    24.906]    compiled for 1.13.0, module version = 0.5.0
[    24.906]    Module class: X.Org Video Driver
[    24.906]    ABI class: X.Org Video Driver, version 13.0
[    24.906] (II) LoadModule: "fbdev"
[    24.906] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    24.906] (II) Module fbdev: vendor="X.Org Foundation"
[    24.906]    compiled for 1.12.99.902, module version = 0.4.3
[    24.906]    Module class: X.Org Video Driver
[    24.906]    ABI class: X.Org Video Driver, version 13.0
[    24.906] (II) AMD Proprietary Linux Driver Version Identifier:9.00.2
[    24.906] (II) AMD Proprietary Linux Driver Release Identifier: 9.00.11
[    24.906] (II) AMD Proprietary Linux Driver Build Date: Sep 20 2012 11:56:16
[    24.906] (II) RADEON: Driver for ATI Radeon chipsets:
    ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI),
    ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
    ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
    ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
    ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
    ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
    ATI Radeon 8500 AIW BB (AGP), ATI Radeon IGP320M (U1) 4336,
    ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
    ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
    ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI FireMV 2400 PCI,
    ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP),
    ATI Radeon 9600TX NF (AGP), ATI FireGL X1 NG (AGP),
    ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
    ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
    ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
    ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835,
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE),
    ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE),
    ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
    ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
    ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
    ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
    ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
    ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
    ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
    ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
    ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
    ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
    ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
    ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
    ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
    ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
    ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
    ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
    ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
    ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
    ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
    ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
    ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
    ATI Mobility Radeon X1700, ATI Radeon X2300HD,
    ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
    ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
    ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
    ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
    ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
    ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
    ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
    ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
    ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
    ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
    ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
    ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
    ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
    ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
    ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
    ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
    AMD FireStream 9250, ATI FirePro V8700 (FireGL),
    ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
    ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series,
    ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
    ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
    ATI Mobility Radeon HD 4670, ATI FirePro M5750,
    ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
    ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
    ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
    ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
    ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
    ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
    ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
    ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
    ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
    ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
    ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
    ATI Mobility Radeon HD 3850 X2, ATI RV670,
    ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
    ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
    ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
    ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710,
    ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
    ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
    ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
    ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
    ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
    ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
    ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
    ATI FireGL V3600, ATI Radeon HD 2600 LE,
    ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
    ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
    ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430,
    ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450,
    ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series,
    ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO,
    ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO,
    ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
    ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
    ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3000 Graphics, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
    SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200,
    ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
    AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics,
    AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics,
    AMD Radeon HD 6300 Series Graphics,
    AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
    AMD Firestream 9350, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series,
    ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
    ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics,
    ATI Mobility Radeon Graphics, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
    CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series,
    BARTS, BARTS, Mobility Radeon HD 6000 Series,
    Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI,
    TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE
[    24.911] (II) VESA: driver for VESA chipsets: vesa
[    24.911] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    24.911] (II) FBDEV: driver for framebuffer: fbdev
[    24.911] (++) using VT number 7

[    24.911] (WW) Falling back to old probe method for fglrx
[    24.914] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
[    24.918] ukiDynamicMajor: found major device number 250
[    24.919] (--) Assigning device section with no busID to primary device
[    24.919] (--) Chipset Supported AMD Graphics Processor (0x68F9) found
[    24.921] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
[    24.921] (II) AMD Video driver is running on a device belonging to a group targeted for this release
[    24.921] (II) AMD Video driver is signed
[    24.921] (II) fglrx(0): pEnt->device->identifier=0x7f9377dccd37
[    24.921] (WW) Falling back to old probe method for vesa
[    24.921] (WW) Falling back to old probe method for modesetting
[    24.921] (EE) open /dev/dri/card0: No such file or directory
[    24.921] (WW) Falling back to old probe method for fbdev
[    24.921] (II) Loading sub module "fbdevhw"
[    24.921] (II) LoadModule: "fbdevhw"
[    24.922] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    24.922] (II) Module fbdevhw: vendor="X.Org Foundation"
[    24.922]    compiled for 1.13.0, module version = 0.0.2
[    24.922]    ABI class: X.Org Video Driver, version 13.0
[    24.922] (II) fglrx(0): === [xdl_xs113_atiddxPreInit] === begin
[    24.922] (II) Loading sub module "vgahw"
[    24.922] (II) LoadModule: "vgahw"
[    24.923] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[    24.923] (II) Module vgahw: vendor="X.Org Foundation"
[    24.923]    compiled for 1.13.0, module version = 0.1.0
[    24.923]    ABI class: X.Org Video Driver, version 13.0
[    24.923] (II) fglrx(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[    24.923] (==) fglrx(0): Depth 24, (==) framebuffer bpp 32
[    24.923] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    24.923] (==) fglrx(0): Default visual is TrueColor
[    24.923] (==) fglrx(0): RGB weight 888
[    24.923] (II) fglrx(0): Using 8 bits per RGB
[    24.923] (==) fglrx(0): Buffer Tiling is ON
[    24.923] (II) Loading sub module "fglrxdrm"
[    24.923] (II) LoadModule: "fglrxdrm"
[    24.923] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so
[    24.923] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[    24.923]    compiled for 1.4.99.906, module version = 9.0.2
[    24.927] ukiDynamicMajor: found major device number 250
[    24.927] ukiDynamicMajor: found major device number 250
[    24.928] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[    24.928] ukiOpenDevice: node name is /dev/ati/card0
[    24.928] ukiOpenDevice: open result is 13, (OK)
[    25.033] ukiOpenByBusid: ukiOpenMinor returns 13
[    25.033] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[    25.033] (**) fglrx(0): NoAccel = NO
[    25.033] (**) fglrx(0): AMD 2D Acceleration Architecture enabled
[    25.033] (--) fglrx(0): Chipset: "ATI Radeon HD 5450" (Chipset = 0x68f9)
[    25.033] (--) fglrx(0): (PciSubVendor = 0x1682, PciSubDevice = 0x304a)
[    25.033] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original AMD
[    25.033] (--) fglrx(0): Linear framebuffer (phys) at 0xc0000000
[    25.033] (--) fglrx(0): MMIO registers at 0xdfde0000
[    25.033] (--) fglrx(0): I/O port at 0x0000dc00
[    25.033] (==) fglrx(0): ROM-BIOS at 0x000c0000
[    25.059] (II) fglrx(0): AC Adapter is used
[    25.060] (II) fglrx(0): Primary V_BIOS segment is: 0xc000
[    25.060] (II) Loading sub module "vbe"
[    25.060] (II) LoadModule: "vbe"
[    25.060] (II) Loading /usr/lib/xorg/modules/libvbe.so
[    25.061] (II) Module vbe: vendor="X.Org Foundation"
[    25.061]    compiled for 1.13.0, module version = 1.1.0
[    25.061]    ABI class: X.Org Video Driver, version 13.0
[    25.061] (II) fglrx(0): VESA BIOS detected
[    25.061] (II) fglrx(0): VESA VBE Version 3.0
[    25.061] (II) fglrx(0): VESA VBE Total Mem: 16384 kB
[    25.061] (II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
[    25.061] (II) fglrx(0): VESA VBE OEM Software Rev: 12.20
[    25.061] (II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
[    25.061] (II) fglrx(0): VESA VBE OEM Product: CEDAR
[    25.061] (II) fglrx(0): VESA VBE OEM Product Rev: 01.00
[    25.061] (II) fglrx(0): AMD Video BIOS revision 9 or later detected
[    25.061] (--) fglrx(0): Video RAM: 1048576 kByte, Type: DDR3
[    25.061] (II) fglrx(0): PCIE card detected
[    25.061] (--) fglrx(0): Using per-process page tables (PPPT) as GART.
[    25.061] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    25.061] (II) fglrx(0): [FB] MC range(MCFBBase = 0xf00000000, MCFBSize = 0x40000000)
[    25.061] (II) fglrx(0): RandR 1.2 support is enabled!
[    25.061] (II) fglrx(0): RandR 1.2 rotation support is enabled!
[    25.061] (==) fglrx(0): Center Mode is disabled
[    25.061] (II) Loading sub module "fb"
[    25.061] (II) LoadModule: "fb"
[    25.061] (II) Loading /usr/lib/xorg/modules/libfb.so
[    25.061] (II) Module fb: vendor="X.Org Foundation"
[    25.061]    compiled for 1.13.0, module version = 1.0.0
[    25.061]    ABI class: X.Org ANSI C Emulation, version 0.4
[    25.061] (II) Loading sub module "ddc"
[    25.061] (II) LoadModule: "ddc"
[    25.061] (II) Module "ddc" already built-in
[    25.157] (II) fglrx(0): Output DFP1 has no monitor section
[    25.157] (II) fglrx(0): Output DFP2 has no monitor section
[    25.157] (II) fglrx(0): Output CRT1 has no monitor section
[    25.157] (II) fglrx(0): Output CRT2 has no monitor section
[    25.157] (II) Loading sub module "ddc"
[    25.157] (II) LoadModule: "ddc"
[    25.157] (II) Module "ddc" already built-in
[    25.157] (II) fglrx(0): Connected Display0: DFP2
[    25.157] (II) fglrx(0):  Display0: Failed to get EDID information.
[    25.158] (II) fglrx(0): EDID for output DFP1
[    25.158] (II) fglrx(0): EDID for output DFP2
[    25.158] (II) fglrx(0): Manufacturer: DEL  Model: 404e  Serial#: 808923725
[    25.158] (II) fglrx(0): Year: 2010  Week: 34
[    25.158] (II) fglrx(0): EDID Version: 1.3


It seems after messing with it for a while, that the hardware made doesn't affect things much in terms of partitioning. If you create a new partition in windows at least, unlike the default system partitions, it won't show up doubled in the linux installer. Now, depending on the distribution you use, it seems like need certain packages in order for linux to correctly use the raid partition. These are generally installed automatically and you never have to worry about them, but some distributions, KDE Neon in my case, try to automatically remove them.


Ubuntu 16.04 not mounting windows partitions

To solve this issue, simply mount the NTFS partition as read-only. Rather than typing out all the steps, here is a tutorial to do what you want.

Alternatively you can go into windows and disable fast startup, this guide shows how to enable it, which is the opposite of what you're trying to do, however disabling fast startup just requires un-checking the box.Beware that by un-checking this windows will take longer to start, and this procedure is only applicable to windows 8, 8.1 and 10.


Random large coloured emojis appearing in Thunderbird email list

Installing the fonts-symbola package fixes the problem.

sudo apt-get install fonts-symbola


New size of root partition doesn't seem to be recognized

Test this:

Open a terminal.

Run it:

sudo -i
apt-get install deborphan
deborphan
apt-get --purge remove $(deborphan)
deborphan --libdevel
apt-get --purge remove $(deborphan --libdevel)
deborphan --find-config
dpkg --purge $(deborphan --find-config)
apt-get autoremove
apt-get clean


How do I get a Canon PIXMA MX350 working on 64 bit?

I do not know why, but I can print now -- also wireless.

once supplied the PPD from the canon driver source archive, but deleted the printer again as it complained about missing filter
tried to compile source as stated above
tried to force install of i386 packages as above
added the printer once again and it found it as shown in the screenshot below

Even scanning works!


How can I set my external monitor as primary monitor?

If you are logged in, just right mouse click on extended monitor -> Change Background -> Scroll down until Devices -> Displays -> Display Mode -> Mirror. There you will be able to set the necessary monitor setting.

If you are logged in you can also use the terminal to change the screen. Just open a terminal via keys "alt" + "ctrl" + "t" and then print xrandr and run command. This will output the available screen ports, e.g. LVDS-1 is the laptop screen and VGA-1 is the port for external monitor (could be also HDMI-1, ...). You can mirror the screen with command xrandr --output VGA-1 --same-as LVDS-1. This will mirror between Laptop screen and VGA output. Names and outputs are depending on your system.


This is a known problem with rabbitvcs, as it needs to be updated to work with GNOME 3 libraries, along with a number of other nautilus plugins.


Unable to properly see grub when external monitor connected

I have been able to solve this issue by manually setting my monitor resolution in grub settings (according to my actual screen resolution)

1/ Manually define my laptop's monitor resolution in grub settings
i.e uncomment (remove the # at the beginning of the line) and customize the last of following lines in /etc/default/grub as super user ($ sudo gedit /etc/default/grub). In this case, my monitors resolution is 1280x800:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x800

2/ Update your grub configuration based on new settings
i.e. — as explained in /etc/default/grub's header — run following command:

$ sudo update-grub


You can add the following line to the end of your ~/.bashrc file and see if it works:

export PATH="$PATH:/home/bryce/Downloads/emsdk_portable:/home/bryce/Downloads/emsdk_portable/clang/fastcomp/build_master_64/bin:/home/bryce/Downloads/emsdk_portable/node"

Note: I'm just basing this off of the output you have linked on Pastebin. I have not tried installing the software myself.


The home directory must be recreated, and with the right permissions. This requires that you boot your computer into recovery mode (aka safe mode) when the starts press and hold the left Shift key and select Ubuntu, blah (recovery mode) from the list.

Once you're into the recovery mode in the system you'll see a menu, select "Root - Drop into a root shell prompt". you'll need to use some commands typed in to recover the system so write them down:

mkdir /home/username
chown username:username /home/username

Replace username with the username you need. To confirm that this is the directory you need and that it will work do:

cd ~username

And that's it, type reboot to get out and reboot the computer. Once you're back in your computer's user's desktop, you can go looking for your files; hopefully they've not been deleted as your description makes it sound like they've just been moved somewhere else. Find them and move them back using Nautilus, or if you don't have permission to move the files then use gksu nautilus to give yourself god like powers (be careful!)


SSL Network extender check point unable to have remote access intranet

Well I have it solved. I am leaving here a small description of how I did it just in case someone else has the same problem.

Install Java in Ubuntu. You don't need the Oracle Version. You can download from Ubuntu Software Center
Enable Java in the browser.
Download the SSL Network extender from (link)

The client software is only available for download from the firewall appliance itself. The VPN administrator must provide a URL (something like https://vpn.example.com/Login/Login) and credentials.
There is a link to download the software. Click to save the file locally.

Unzip the file if it is a zip file
Execute the install_linux.sh (sudo install_linux.sh or sudo snx_install.sh)
Open the browser and enter in your remote access
Connect. If the snx launches the terminal but closes showing an error that you cannot read, it is probably a problem of dependences.

You may need to install the Vmware-view-client from the Ubuntu Software Center in this case. If you haven't enable the canonical software you will have to do it.

Found details added to the answer

To access the VPN from a Linux host, a user logs into a web site using Firefox, then launches a Java applet, which runs a pre-installed local binary (snx) which initiates and configures the tunnel. The setup is elaborate and runs a setuid-root binary, so only attempt this if you trust the firewall server and its administrator, and if you are otherwise confident in the security of the Gentoo host.

source: https://wiki.gentoo.org/wiki/SSL_Network_Extender#Download_the_client_install_script


The answer in the post below described how to make sure the unity plugin is enabled, it may help with what you're seeinh

Unity doesn't load, no Launcher, no Dash appears
load-no-launcher-no-dash-appears


After apt update no packages are available for 19.10 on arm64

Not sure why this happened, but I had exactly the same problem. The solution for me was to comment the universe/multiverse entries out of /etc/apt/sources.list and then run apt-get purge and apt-get clean. After than, I ran apt-add-repository universe and apt-add-repository multiverse, and that did the trick.


Change content of a file from the terminal

You could use

echo content > file

or if it's really static, have an extra copy of the file and cp it.


The notebook package size is around 6.9 MB and if you running on a low speed internet connection there is a high chance that installation fails because of the timeout.

I fixed the problem by updating the pip3, however I'm going to suggest another way too, If it's not possible for you to upgrade the pip3, use this one, this would do the work too.

You can use --default-timeout switch to fix this issue, e.g:

sudo pip --default-timeout=1000 install jupyter

It should ignore the timeout and installation will be done with success.

The other thing that worked for me was updating pip3, the one in the Ubuntu repositories is pretty old: 8.1.1 and the last version at the time of writing this guide is: 9.0.1. I suggest this method simply because you don't have to run pip3 with --default-timeout every time that you are trying to install a new package, and of course you can use an alias too ;) whatever works for you.

By the way, I'm not a fan of installing python packages as root, so I suggest using --user switch to install it locally for yourself, but if you are trying to make this package wide system available, then go with sudo.

pip3 install --upgrade pip --user

And if you get the same error, now you know how to fix it, just use --default-timeout switch to upgrade pip.

Now it should work without any error:

pip3 install jupyter --user


I have a HP-Probook 5420s running with a AMD graphic card and running the open source drivers, I tried digging around a bit and tried most solutions but to no avail however after reading the comment 30 on https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1283938 it worked.

This comment shows a temporary fix in which by going through settings security & privacy you can uncheck require password when waking from suspend and from blank screen. I only unchecked returning from blank screen and for the moment my systems seems to have returned to normal! I will update if anything abnormal appears. Hope this can help somebody.


Ubuntu 15.04 with Intel Integrated Graphics on X1 Carbon freezes frequently

It was indeed the swap. Shortly after I posted this question, I added a swap partition, and things have been pretty smooth


How to mount a GS-connected phone as a local directory?

OK, it appears as if it actually worked with one of the mount combos I've tried.


I have partially solved this by using Wayland, which enables me to change the scaling per monitor, as well as enabling fractional scaling.

This is great, but it results in an unusual problem. The upscaled monitor, understandably, has blurry text. This is the case for the taskbar, window bars, and all text in applications - except for the text in applications like Terminal, Settings, Ubuntu Software, or GNOME Tweaks, which look perfect on every monitor. Even the window bar for each of these applications looks fine, whereas the text on the window bar of all other applications is blurry.

Anyway, I hope this answer helps someone.


Right after posting this i found the solution:
the messed up system settings page was caused by the gnome-control-center. When I tried to remove the gnome-control-center, my system automatically installed unity-control-center again which is working fine.

The reason why I didn't think of this in the first place is because I'm not using Unity but Gnome.


Okay, Okay, Okay, I get it. Not many people know the power of Ubuntu. Ubuntu can print from literally ANY printer without needing to install loads of software. The drivers probably are causing the problem. You may need to delete them. If the printer is over a windows network, you need to install samba. Installation steps for samba are here. After that you should be good!


Prevent monitor from losing signal after screen saver / lock activates

This worked for me:

xset -dpms

The -dpms option disables DPMS (Energy Star) features.
For permanent solution:

echo "xset -dpms" >> ~/.xinitrc

If it doesn't work or want more user friendly way,
add xset -dpms to:

System Tools → Preferences → Startup Applications

(Thanks goes to Ingo Karkat)

Reference: man xset


how to kill specific GNOME shell extension in Ubuntu 18.04

Generally speaking, I'm not aware that any GNOME extensions seriously slow down the computer.

However...

Using standard Ubuntu tools, use Firefox (or other web browser) and go to https://extensions.gnome.org/local/. There you can enable or disable individual extensions at will.

To complete the task, restart GNOME Shell with ALT+F2, then r.

You can also use GNOME Tweaks (gnome-tweaks) to do the same thing (except for the GNOME Shell restart).


You can try installing the package ntfs-config to see if it is detected and if it is, than you can use that tool to configure it.


Unless you have special needs, I'd recommend you to use just two partitions: one for the root filesystem and one for the swap.

If your aim is to share your /home with the other three operating systems you have installed, then you need to be warned: different versions of the same application may mess up your configuration. You can work around this problem, of course, but having a separate /home for each operating system is without doubts the faster and safest solution.


Error when extracting lzma tar ball in terminal tar : "Unexpected EOF in archive"

An EOF (end of file) error means that the application was expecting there to be more data available, but it ran out of data and reached the end of the file.  In the case of trying to decompress a tarball, most likely the tarball is corrupt.  If you downloaded it from the internet, you could try downloading it again.


hlds is the Half Life dedicated server. A server for hosting games.

If you didn't install it, somebody has hacked your server. They are running games off your hosting, using your CPU allotment and bandwidth. Take a backup immediately and talk to your host about fixing this (changing your FTP password may not be enough if they broke in via a dodgy script you're hosting).

Before you restore a backup, make sure as far as you can that everything is updated for the same reason as above. You don't want to let these people back in.

Edit: You might want to be more forensic about this. The person who launched the games appears to have SSHed in at some point (to start the screen process and then hlds) so see if they're still active in a session by running who. If you can see somebody there with an IP not yours, consider talking to your local law enforcement.

Do this after making a backup but before you tell the host. The police will need logs and maybe access - they'll get neither if the host has already nuked everything and backups may not be substantial enough evidence.

Be aware that you may have obligations to close the hole ASAP if you're under contract with the host and/or third parties (PCI-DSS boards) so make sure you're legally able to play the waiting game before you consider it.

If you find an IP address of an attacking party, and you have other logs (web logs, etc) scan those for their IP. You might get really lucky and find the point of intrusion. It's very rare you'll ever get that lucky but every so often when the stars line up and you get a really lazy script kiddie :)


How to install a german keyboard layout on an english installation?

Under Region and Language settings, under "Input Sources" you have to actually find the German language keyboard you're after.
There's three windows you have to go through when you hit add on the Input Sources collection.  This first one, where you hit the three dots at the bottom...

... then you have to actually hit "Other" at the bottom of the list after that...

... then FINALLY when you search the massive list for "German" select the keyboard you actually want.  (There's a lot...)


Disable pad click on 12.04 - driver problem?

Have you tried synaptiks?
Although it says KDE, it works fine in Ubuntu.

Under Touchpad configuration there should be some point "Tap" or similar (Sorry, I have the German version only), where you can set the mouse button that will be emulated by a tap.

Hope that helps.


In Quantal, it is now in Preferences > Software Sources > Additional Drivers.


Adding an SSD to dual boot environment to make a triple boot

have you red the comment in your disk listing ?
"GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted."

Probably, it's teh problem.


What is the best way to record audio into my desktop?

I use a variety of programs depending on what I am trying to achieve and how hard I want to work with it. You can install any of them from Software Center or using apt-get

Audacity - Simple recording and editing.  If you are doing a couple of tracks and generating stereo output, this will work.

Rosegarden - This is my bread and butter when I come down to working with MIDI files and doing sequencing.  I use a MIDI keyboard for entry, QSynth (fluidsynth) as the playback MIDI device(s), and Rosegarden to do the capture and editing of the MIDI.  It also supports capturing and playing back audio along with the MIDI, as well as the production of sheet music from the MIDI, but it is not what I would call a real digital audio mixing console.

Rosegarden uses JackD.

Ardour - When I want to delve into the word of digital audio (re)mixing, this is what I reach for.  Multi-channel, multi-bus, supports per-channel digital effects plugins, and has a bit of a learning curve.  IMHO, it compares well with Pro-Tools(tm), but I have only seen pro-tools used and found I could do the same with Ardour.  One session I did with this ended with 5.2 mix down with separate L/R/C front, L/R rear, and sub channels.  The original source was recorded from playback Rosegarden (I told you I used all of these for different things!) and then mixed.

Ardour uses JackD.

Pulse Audio

[Warning, this is pure opinion and rant....]Pulse audio and any serious sound work do no mix.  I don't do serious sound work, but I run 3 sounds cards in my machine.  I had them running very well under ALSA (yes, it took a bit of work).  When Ubuntu shoved Pulse Audio down my throat, I spent several long nights trying to get things happy again and get the right sound card mapped to the right place.  I then finally uninstalled Pulse Audio, and reverted to my ALSA setup and could get things going again. YMMV


The app that I use and love for game-play recording is SimpleScreenRecorder.

It's low on resource-use, and records video and sound, and as its name suggests it's very simple to use.

To install simpleScreenRecorder go to a terminal by pressing ctrl+alt+T and run these commands:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

note if you want to record 32-bit OpenGL applications on a 64-bit system run this command too:

sudo apt-get install simplescreenrecorder-lib:i386

Note2 the openGL recorder is still experimental but runs very smoothly and with no problem.


Will I be able to develop apps for ubuntu touch with python?

See Is it possible to use Python with the Ubuntu SDK? I don't think that the current status is different:

  pyqt might not be the best choice in terms of licensing commercial
  applications

And taken from the ubuntu-phone mailing list archive:

  While PyOtherSide may work, it's not a supported language or platform
  for the Ubuntu SDK, so we can't guarantee that it will always work or
  work properly.  I would encourage you to use Javascript instead of at
  all possible.


Write the dynamic output of terminal into a text file

Saving filenames that are played currently

Since the play command terminates after playing a single file, what we can do is instead of using xargs and giving play a batch of files, we'll take out each file, one at a time, and echo it to file, and play the file afterwards. The edited script would look like below. Notice that here are added additional options and IFS= read -d'' -r command to deal with filenames in safe manner.

#!/bin/bash

# create file for playing songs first
echo > playlist.txt

# Now play each song and echo filename to file
find ./ -type f -print0 | sort -z -R | while IFS= read -d '' -r filename
do
    clear
    echo "$filename" >> playlist.txt
    play "$filename"
done

The advantage of this approach is that filenames will go into playlist.txt  as they are played, which allows us to track output of the script in real time with something like tail -F playlist.txt.

NOTE: to avoid playlist.txt being listed in find's output change find command like so:

find ./ -type f -not -name "playlist.txt" -print0

Additionally if we want to ensure that only .mp3 files are listed we can do this:

find ./ -type f \( -not -name "playlist.txt" -and -name "*.mp3" \) -print0

Saving list of found files to be played

If our goal is to safe the file list before it is played, there's not a lot of science to it - the find-sort pipeline can be written to file first, and that file can then be fed to play either via xargs or again via while IFS= read -r  ; do ... done structure

#!/bin/bash

find ./ -type f -print0 | sort -z -R > playlist.txt

while IFS= read -d '' -r filename
do
    clear
    play "$filename"
done < playlist.txt


CTRL + ALT + L and CTRL + ALT + DEL are not working in ubuntu 12.04?

As a workaround you could create a shortcut (System Settings -> Keyboard -> Shortcuts tab) and assign it to command gnome-screensaver-command  -l


Second monitor not detected on Ubuntu 14.04.3 LTS

I was able to get the two monitors working by using a DVI to Display cable and adapter, instead of the DisplayLink USB adapter. I also upgraded my Ubuntu to the latest version. I am pretty sure the issue as with the DisplayLink adapter.


Assuming you are using Ubuntu Desktop 20.04 or newer, ulimit is a deprecated function.  You will probably want to look at setrlimit and it’s accompanying functions. Be warned, though, using these functions without first having a very good understanding of the daemons/processes you’re limiting may have unintended consequences, such as system instability and early process termination.
Read the docs, verify your settings, and make changes slowly


How to remove safely remove USB which has Ubuntu running on it

Shutdown Ubuntu running a live session from the USB by clicking the ⏻ icon in the upper right corner of the desktop. From the ⏻ menu select Poweroff / Log Out  -> Poweroff -> In the Poweroff window that pops up click Poweroff button. Shutting down the USB Ubuntu live session will also power off the computer. Then you can safely remove the Ubuntu live USB from the USB port without losing any data on the USB.
There is another way to safely remove the USB drive without shutting down the computer. Restart the computer instead of shutting down and press the key that enters the BIOS/UEFI setup utility. In the BIOS/UEFI it is possible to safely remove the Ubuntu live USB and then press the key that exits from the BIOS/UEFI setup utility without saving any changes. After exiting from the BIOS the computer will continue to boot as usual.


Can't get spellcheck to work in any program?

You will likely need to install the aspell package. It's the default Spell Checking software used by most Ubuntu Applications. You may also need to install additional libraries for whichever language you wish to use.


"Authentication Error" on gnome lock screen after restarting gnome-shell

This turns out to be dependent on how gnome-shell is restarted. I used to do this by typing gnome-shell --replace in a gnome terminal. It turns out that commands run from gnome-terminal are not considered part of the session, but of the gnome-terminal service and this causes the problem. See loginctl user-status for how your processes are grouped into sessions and services, or systemd-cgls for al processes in the system.
To avoid this, restart gnome-shell using the shortcut Alt+F2 r (Alt-F2 to open the run dialog, type r as command, enter), or run gnome-shell --replace from a terminal that does not run in its own service, such as xterm.
Edit: apparently gnome-shell --replace won't work anymore on Ubuntu 18.10+. See here


copying files from multiple directory to another multiple directory

Run this command in the folder containing folder_1 and folder2:

find folder_1 -name 'geomagnetic_script_????' -type f -print0 | while read -d '' -r file; do echo cp "$file" folder_2/"${file#*/}"; done

Just for safety I inhibited the actual cp command by prepending echo to it. See if it's doing what you want and then remove the echo and run it again.

Sample output on my machine:

$ tree
.
├── folder_1
│   ├── subfolder_1
│   │   └── file_25406
│   ├── subfolder_10
│   │   └── file_1439
│   ├── subfolder_11
│   │   └── file_21028
│   ├── subfolder_12
│   │   └── file_13026
│   ├── subfolder_13
│   │   └── file_3717
│   ├── subfolder_14
│   │   └── file_9825
│   ├── subfolder_15
│   │   └── file_14953
│   ├── subfolder_16
│   │   └── file_12760
│   ├── subfolder_17
│   │   └── file_8490
│   ├── subfolder_18
│   │   └── file_14577
│   ├── subfolder_19
│   │   └── file_11999
│   ├── subfolder_2
│   │   └── file_24557
│   ├── subfolder_20
│   │   └── file_27957
│   ├── subfolder_21
│   │   └── file_158
│   ├── subfolder_22
│   │   └── file_1361
│   ├── subfolder_23
│   │   └── file_27370
│   ├── subfolder_24
│   │   └── file_4919
│   ├── subfolder_3
│   │   └── file_30149
│   ├── subfolder_4
│   │   └── file_5352
│   ├── subfolder_5
│   │   └── file_27907
│   ├── subfolder_6
│   │   └── file_14716
│   ├── subfolder_7
│   │   └── file_1989
│   ├── subfolder_8
│   │   └── file_7850
│   └── subfolder_9
│       └── file_31831
├── folder_2
│   ├── subfolder_1
│   ├── subfolder_10
│   ├── subfolder_11
│   ├── subfolder_12
│   ├── subfolder_13
│   ├── subfolder_14
│   ├── subfolder_15
│   ├── subfolder_16
│   ├── subfolder_17
│   ├── subfolder_18
│   ├── subfolder_19
│   ├── subfolder_2
│   ├── subfolder_20
│   ├── subfolder_21
│   ├── subfolder_22
│   ├── subfolder_23
│   ├── subfolder_24
│   ├── subfolder_3
│   ├── subfolder_4
│   ├── subfolder_5
│   ├── subfolder_6
│   ├── subfolder_7
│   ├── subfolder_8
│   └── subfolder_9
└── script.sh

50 directories, 25 files
$ find folder_1 -type f -name 'file_*' -print0 | while read -d '' -r file; do cp "$file" folder_2/"${file#*/}"; done
$ tree
.
├── folder_1
│   ├── subfolder_1
│   │   └── file_25406
│   ├── subfolder_10
│   │   └── file_1439
│   ├── subfolder_11
│   │   └── file_21028
│   ├── subfolder_12
│   │   └── file_13026
│   ├── subfolder_13
│   │   └── file_3717
│   ├── subfolder_14
│   │   └── file_9825
│   ├── subfolder_15
│   │   └── file_14953
│   ├── subfolder_16
│   │   └── file_12760
│   ├── subfolder_17
│   │   └── file_8490
│   ├── subfolder_18
│   │   └── file_14577
│   ├── subfolder_19
│   │   └── file_11999
│   ├── subfolder_2
│   │   └── file_24557
│   ├── subfolder_20
│   │   └── file_27957
│   ├── subfolder_21
│   │   └── file_158
│   ├── subfolder_22
│   │   └── file_1361
│   ├── subfolder_23
│   │   └── file_27370
│   ├── subfolder_24
│   │   └── file_4919
│   ├── subfolder_3
│   │   └── file_30149
│   ├── subfolder_4
│   │   └── file_5352
│   ├── subfolder_5
│   │   └── file_27907
│   ├── subfolder_6
│   │   └── file_14716
│   ├── subfolder_7
│   │   └── file_1989
│   ├── subfolder_8
│   │   └── file_7850
│   └── subfolder_9
│       └── file_31831
├── folder_2
│   ├── subfolder_1
│   │   └── file_25406
│   ├── subfolder_10
│   │   └── file_1439
│   ├── subfolder_11
│   │   └── file_21028
│   ├── subfolder_12
│   │   └── file_13026
│   ├── subfolder_13
│   │   └── file_3717
│   ├── subfolder_14
│   │   └── file_9825
│   ├── subfolder_15
│   │   └── file_14953
│   ├── subfolder_16
│   │   └── file_12760
│   ├── subfolder_17
│   │   └── file_8490
│   ├── subfolder_18
│   │   └── file_14577
│   ├── subfolder_19
│   │   └── file_11999
│   ├── subfolder_2
│   │   └── file_24557
│   ├── subfolder_20
│   │   └── file_27957
│   ├── subfolder_21
│   │   └── file_158
│   ├── subfolder_22
│   │   └── file_1361
│   ├── subfolder_23
│   │   └── file_27370
│   ├── subfolder_24
│   │   └── file_4919
│   ├── subfolder_3
│   │   └── file_30149
│   ├── subfolder_4
│   │   └── file_5352
│   ├── subfolder_5
│   │   └── file_27907
│   ├── subfolder_6
│   │   └── file_14716
│   ├── subfolder_7
│   │   └── file_1989
│   ├── subfolder_8
│   │   └── file_7850
│   └── subfolder_9
│       └── file_31831
└── script.sh

50 directories, 49 files
$


Is there any way by which I can make webapps open in a new tab instead of a new window?

There is a nice workaround for Firefox. Install the Tab Mix plus add-on and check "Enable Single Window Mode" in its options.


Can I stop NFS shares appearing in the launcher?

This is similar and related to (and perhaps the same as) bug 1103593.

dafreez has suggested a workaround that I think might help you (which I've reproduced here with small spelling/capitalization and formatting tweaks):

  I've created a workaround until this is fixed:

  Create a text file foo in directory bar with the following script:

#!/bin/bash
while [ 1 ]
do
 gsettings set com.canonical.Unity.Devices blacklist "['-']"
 sleep 1
done

  Make it executable.

  Run crontab -e from terminal.

  Add a line as follows:

@reboot /path/to/bar/foo

If I understand it correctly, this actually automates the dconf changes you found were applied when you manually removed the launcher items. A variety of circumstances seem to undo the settings blacklisting volumes from being shown in the launcher--this script re-blacklists them every second.

This is not specific to NFS shares, so if you use icons for other volumes (such as local ones) often, you might be inconvenienced. But if you don't rely heavily on that behavior, you should be fine--they should still be accessible in Nautilus (the file browser).


Installing Ubuntu 13.04 along Windows 8 on acer predator

Have a look at below threads which explains more;

Installing Ubuntu on a Pre-Installed Windows 8 (64-bit) System (UEFI Supported)
How do I install Ubuntu alongside UEFI enabled Windows 8 on a Dell XPS 8500?


Software center not showing installed programs

Press CtrlAltT and type:

sudo apt-get update
sudo apt-get install --reinstall software-center


Note: Gnome 3.5 is not officially supported in 12.04 and your system/applications may break. Use at your own risk!

To update to Gnome 3.5, you need to add these two PPAs:

ppa:ricotz/testing
ppa:gnome3-team/gnome3

Then run apt-get update and apt-get upgrade.

If something goes wrong, please refer to this question:

I think a PPA update broke my system. What can I do?


How can I list the files in other (non-current) directory?

After ls just type the path of the directory you want to list and you will get it. Imagine you are in your home directory but want to list /etc. Just run ls /etc and you will get it listed.


tcp connection last activity or open timestamp

use iptables along with either LOG and ULOG target.

These targets turn on kernel logging of matching packets.


Ubuntu Desktop Won't Go Full Screen Under VM

when removing "open-vm-tools", you kind of removed the screen drivers of your VM, so it's beeing on minimmum resolution config, and when reinstall'em it stills on the minimum config, you've just to change the resolution config manually to have the full-screen resolution again.
;)


Ubuntu 12.4 Will Not update [Unmet Dependencies]

Your libc6 package is an older version than the rest, execute the following commands:

sudo apt-get update

sudo apt-get upgrade

After this, sudo apt-get dist-upgrade should run fine.


To be able to read Double Layer DVDs on Ubuntu 12.04, you need to install the libdvdcss2 package with these commands:

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
sudo apt-get --quiet update
sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring
sudo apt-get --quiet update
sudo apt-get install libdvdcss2


groups: cannot find name for group ID 125

You could use sudo delgroup vboxusers to completely remove that group, if the uninstallation of Virtualbox failed to do that. Then enter id in the terminal and your uid, gid, and the groups you belong to will be listed, and vboxusers shouldn't be there.

If this does not work you could simply reinstall Virtualbox with sudo apt-get install --reinstall <virtualbox pkg names> and then you might be able to remove the package cleanly with sudo apt-get purge <virtualbox version> (which would remove any configuration files) and then you could use sudo apt-get autoremove to remove any other files left by Virtualbox. Then you could try my first suggestion again.

Lastly, if these options are unsuccessful, but installing Virtualbox does show that group 125 is virtualbox, you could remove the Virtualbox users group (as detailed in my first suggestion with sudo delgroup vboxusers), before you uninstall Virtualbox. This may work as Virtualbox doesn't seem to be uninstalling correctly and seems to be leaving a partial group that can't easily be removed after uninstallation as it doesn't show up in /etc/group.

It also should be said that you need to logout and login again for any changes to users and groups to take effect.


Reduce the size of Ubuntu Installation on Arm Device

This will be somewhat dependent on what non-standard toys you have installed including things like NVM and other "version managers" that can install multiple versions of a programming language, and whether you've installed suggested or only required packages for what you have installed.
This related Question and the top answer (from Andrew Ensley) tell how to use dpkg to prevent future installation of documentation, and how to remove existing docs. In the comments rubo77 mentions removing copyright files on a local machine, Jus12 notes that this can break things that use detection of the docs to recognize an existing installation such as VirtualBox, and Lissanro Rayen shared the realization to use -print0 with find and -0 with xargs as there may be things with spaces or newlines in their name.
This answer mentions
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean

This will remove packages that are not used and unnecessary archive files, including old Linux kernels in 16.04+, and 11.10+ can use more complex directions in this answer.
A previous answer also mentions BleachBit, which would be useful if you've already got Python 3 installed. A possible alternative is uCareSystem-core, though IDK if both apps offer the same functionality.


Where can I find a Subversion 1.8 binary?

As described in this previous answer (thanks Fernando!), the "installer" shell script which WANDisco provide is actually just installing a standard APT repository. Although they ask for your details before you can download the script, there seem to be no terms and conditions attached to using their repository without doing so.

The below should add the repository on 12.04 Precise (the repository doesn't contain a Source directory, which the add-apt-repository command assumes it will, so I have used a slightly different method).

sudo sh -c 'echo "# WANdisco Open Source Repo" >> /etc/apt/sources.list.d/WANdisco.list'
sudo sh -c 'echo "deb http://opensource.wandisco.com/ubuntu precise svn18" >> /etc/apt/sources.list.d/WANdisco.list'
wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add -
sudo apt-get update

To confirm that the new subversion package has been detected, run:

apt-cache show subversion | grep '^Version:'

If the 1.8 package is listed, you should then be able to install as normal:

sudo apt-get install subversion


How to send sound using pulseaudio and shairplay to a Raspberry Pi?

Unfortunately at present the raop module shipped with pulseaudio does not support the newer RAOP2 protocol for AirPlay via UDP (rather than TCP). This however would be needed to stream audio to ShairPlay or newer AirPlay devices.

There is some effort to implement a RAOP2 module for PulseAudio (see upstream bug #42804 and pulseaudio-raop2 at Git) but the work seems not to be finished yet.

Until then you may have a look at other streaming protocols to be able to send your audio to your RasPi (e.g. Bluetooth, Pulse Audio sound server,  PulseAudio RTP streams, Icecast2).


Touchpad stops working after suspend on a Clevo M55N

I also have this bug on 10.04 (at me same Elantech touchpad)!
I create script /etc/pm/sleep.d/66my-sleep-resume (66 - a start priority)

#!/bin/sh
case "${1}" in
        hibernate)
        # nothing
                ;;
        resume|thaw)
        modprobe -r psmouse && modprobe psmouse
                ;;
esac

and now all works.


Based on your example, your destination directory does not contain any digit whereas all your source directories do. So, you can simply use (GNU) cp like below from the parent directory, in bash:

shopt -s dotglob  #Enables matching hidden files with glob patterns
shopt -s globstar #Enables recursive traverse of directories
cp -t zPASTE_EVERYTHING_HERE *[[:digit:]]*/**/*

cp does the copying
-t zPASTE_EVERYTHING_HERE sets the destination directory
*[[:digit:]]*/**/* matches directories containing at least a digit, traverses into them (at any depth too) and gets everything.

Doing everything in a subshell to keep the parent shell intact; from parent directory:

( shopt -s dotglob && shopt -s globstar && \
    cp -t zPASTE_EVERYTHING_HERE *[[:digit:]]*/**/* )

Now, for any random destination directory name, set the directory as GLOBIGNORE variable:

GLOBIGNORE=whatever_destination

Now, you can simply do:

cp -t whatever_destination */**/*

or you can leverage extglob:

shopt -s extglob #Should be already set on any interactive shell session
cp -t whatever_destination !(whatever_destination)/**/*

Additional note:

There is a chance of ARG_MAX being triggered if you have many files/directories inside the source directories, in that case you have two options:

Use a for construct to iterate over the files one by one, this would be very slow as you can imagine:

for f in !(whatever_destination)/**/*; do cp -- "$f" whatever_destination/; done

Use find:

find . -mindepth 1 -maxdepth 1 -type d -not -name whatever_destination \
    -name '*' -exec sh -c 'cp -rt whatever_destination "$1"/*' _ {} \;


How to sync folders selectively across computers?

Yes.

In 11.04 (Natty Narwhal) you'll be able to use the “Ubuntu One Control Panel” to select which folders to do this in a nice graphical way.

However, the functionality has existed in the backend since at least 10.10. The act of selecting a folder to sync is called “subscribing” the folder, and is distinct from creating / deleting it (which is what is exposed via Nautilus).

Meanwhile you can access the functionality via u1sdtool: to list all the folders syncdaemon knows about, enter u1sdtool --list-folders; then you use the folder ids listed there to enter the id in u1sdtool --subscribe-folder=folderid (or --unsubscribe).

The default behavior is for syncdaemon to subscribe to folders automatically when they are created; you can change this by editing /etc/xdg/ubuntuone/syncdaemon.conf (or ~/.config/ubuntuone/syncdaemon.conf to do it per user) and add a line udf_autosubscribe = False to the [__main__] section.


Installed Ubuntu 15.1 on USB (full install) but it won't boot

Under EFI, the boot loader is stored as an ordinary file on an EFI System Partition (ESP). Which boot loader is launched is stored in NVRAM. In EFI mode, a standard Linux install places its boot loader as EFI/ubuntu/shimx64.efi (which in turn calls EFI/ubuntu/grubx64.efi) on the ESP, and stores a reference to this in NVRAM. This works fine when the disk is an internal disk. With an external disk, though, the NVRAM variable may be erased when the disk is unplugged from the computer; and even if it's not, the disk will be bootable only on the computer on which the OS is installed.

Because OS installers and emergency utilities must be prepared on computers other than those on which they're run, EFI provides a special filename for such boot loaders. On x86-64 systems, that name is EFI/BOOT/bootx64.efi. The Ubuntu installer therefore uses this name. You can do the same yourself after installing to a USB flash drive:

Mount the ESP that's on the USB flash drive. Suppose it's in /mnt.
Copy the original boot loader files by typing cp -r /mnt/EFI/ubuntu /mnt/EFI/BOOT.
Rename the copy of shim by typing mv /mnt/efi/BOOT/shimx64.efi /mnt/efi/BOOT/bootx64.efi.

The disk should now be bootable on any 64-bit EFI-based computer. Of course, you may need to use the computer's built-in boot manager, much as you would on a BIOS-based computer, to boot from the USB flash drive.


I dont know any way to do it without an iso.

I can suggest you see this site, to install ubuntu from windows without a CD or a USB. You can do it from windows, and maybe even from linux also(UNetbootin have a linux download).
I dont know if you can install from the same SO that you want to unistall, but you can try it, or maybe search more about the UNetbootin program.


Volume is too low all the time and becomes loud enough only when resuming from suspend

Try removing the .pulse directory in your home folder, then reboot.

rm -rf ~/.pulse


Ubuntu 13.04 with gcc/g++/gfortran 4.8 by default?

Yes, Raring has gcc 4.7.3 by default. However you can install gcc 4.8 from Ubuntu toolchain PPA.

You can even install latest gcc snapshot by installing gcc-snapshot package available in universe repository. (not recommended though)


Firefox rendering the wrong thing when I scroll

Thanks to a comment above, I was able to figure out that I only had these scrolling issues when I was scrolling over a flash element in a web page.

It seems to be fixed now. I followed the instructions here:
https://askubuntu.com/a/29776/36361

And then ran:

sudo apt-get install adobe-flashplugin


Impossible quandrary involving UCK, graphics card, and Nvidia drivers

You have two options, to install Ubuntu on a machine on which the live CD's GUI doesn't work:

Use the alternate install CD (text-based installer). This is non-graphical, and should work to install Ubuntu even in the rare event that Ubuntu cannot get any GUI working at all.

Once you've installed the system, you can install any necessary drivers. (Though on any system, at least a non-3D-accelerated GUI should be possible, so you might just install all available updates first and see if that fixes it.) To install the proprietary NVidia driver for newer cards without a GUI, see below.
You can install NVidia drivers without an NVidia card present. If you wish to master your own live CD with these drivers included, you can run the commands while chrooted into the live CD system. (These are also useful for installing the drivers on a system you've created by installing with the alternate CD, if you boot into that system and find that the GUI does not work.)

sudo apt-get update
sudo apt-get install nvidia-current

This information should be sufficient to enable you to get Ubuntu working on that machine. But more specific advice may be possible if you tell us specifically what Nvidia card you're using (make and model), as well as the make and model of the machine if applicable and otherwise the make and model of the motherboard, and also if you have any preferences as to how you want to install the driver or what driver version you want to install.

For example, if you want to manually download the Nvidia driver from the Nvidia website, rather than automatically from Ubuntu's official repositories, please let us know that (and also explain why you want to do it this way, in case there are other alternatives that can be recommended for your specific needs).


in SQLite shell (CLI) how to end the statement input after ^]]A?

if Ctrl+Z is not working then you can use the command:-

sqlite> .exit

For more information use :-

sqlite> .help


outdated zmq pkg w/ CVE in bionic updates

ZeroMQ is in universe, which means it is community supported.

If you are able, I suggest coordinating with upstream and posting a debdiff for this issue. When a debdiff is available, members of the security team will review it and publish the package. See the following link for more information: https://wiki.ubuntu.com/SecurityTeam/UpdateProcedures


Use headphone+microphone ports for 2.1 sound

You might be able to change the internal connections with HDA Analyzer, although it looks a bit daunting, and I couldn't find any good documentation for it. It has a "Graph" button which shows the circuitry, and you can hover and right click there, but finding out what you should connect to what looks like it's going to be a lot of trial and error.

It's also in a PPA, see http://article.gmane.org/gmane.linux.alsa.devel/85051/match=hda+analyzer.


How do I remove all traces that Ubuntu Tweak was ever there? - revised

Open a terminal (Ctl + Alt+T) and type sudo apt-get purge ubuntu-tweak and confirm. This will remove all ubuntu tweak pakages you can also run sudo apt-get autoremove after this to remove all resources for the application.


The PPA you are looking at does not have a release for Zesty yet, and as such the update process are complaining that the files you are looking for cannot be found.  You can check the available releases at the launchpad website

You should remove this PPA from your software sources until it has been updated - a command to do this would be

sudo add-apt-repository -r ppa:upubuntu-com/icons


"/u01/app/oracle/product/11.2.0/xe/bin/nls_lang.sh not found" when opening a terminal

That's an Oracle install environment. Do you have Oracle installed?
You may wish to uninstall Oracle completely if you haven't..

If you still wish to fix login issue/warning message:

Comment out or remove any references to Oracle: Look for $ORACLE_HOME (and that path in your question) or any call to that script/file nls_lang.sh in your shell files. Basically, you need to remove anything related to Oracle paths/environment and scripts.

Check/edit:

~/.bashrc
~/.bash_profile
/etc/bash.bashrc

The last one is global bash settings. Be careful.
Comment out (by placing a # at the start of the line) or remove reference(s) / Save.
Log out. Log in. Message should be gone.


Is there a way of leveling/compressing the sound system-wide?

I had success with the example shown in this answer.

Install Steve Harris's LADSPA plugins

sudo apt install swh-plugins

Run pacmd and then this commands:

load-module module-ladspa-sink sink_name=compressor plugin=sc4m_1916 label=sc4m control=1,1.5,401,-30,20,5,12
set-default-sink compressor

This answer explains how to load the plugin permanently.

The parameters (the control=1,1.5,401,-30,20,5,12 part above) for this compressor are described in Steve Harris' LADSPA Plugin Docs:

  RMS/peak: The balance between the RMS and peak envelope followers.RMS is generally better for subtle, musical compression and peak is better for heavier, fast compression and percussion.
  Attack time (ms): The attack time in milliseconds.
  Release time (ms): The release time in milliseconds.
  Threshold level (dB): The point at which the compressor will start to kick in.
  Ratio (1:n): The gain reduction ratio used when the signal level exceeds the threshold.
  Knee radius (dB): The distance from the threshold where the knee curve starts.
  Makeup gain (dB): Controls the gain of the makeup input signal in dB's.
  Amplitude (dB): The level of the input signal, in decibels.
  Gain reduction (dB): The degree of gain reduction applied to the input signal, in decibels.

Due to a limitation of PulseAudio, it is not possible to adjust them in real time.

To experiment with different parameters, I also loaded the compressor as a real-time adjustable ALSA plugin via Alsaequal  by creating the following ~/.asoundrc:

ctl.compressor {
  type equal;
  library "/usr/lib/ladspa/sc4m_1916.so";
  module "sc4m";
}

pcm.plugcompressor {
  type equal;
  slave.pcm "plug:pulse";
  library "/usr/lib/ladspa/sc4m_1916.so";
  module "sc4m";
}

pcm.compressor {
  type plug;
  slave.pcm plugcompressor;
}

A sample MP3 file can be played through the compressor using mpg321 ,

mpg321 -a hw:compressor "04 - Love Song for Yoshimi.mp3"

while alsamixer -D compressor can be used to adjust parameters in real-time.


dude this is normal due to reason that when you install ubuntu on AMD apu it's by default use opensource x.org driver. So it uses maximum pontential of cpu. Your cpu is capable of boosting it's frequency to 2.4GHz and base clock is 1.5GHz.
due to these drivers cpu run always at 2.4GHz. To avoid this issue you have to install AMD proprietary driver using additional drivers menu in ubuntu and you can use indicator-cpufreq to control cpufrequency
To install it just type in terminal

  sudo apt-get install indicator-cpufreq

and after that using it you can use ondemand cpu governer. That will solve you issue. and second thing you say that your cpu cooling fan run for while and then stops for 1 minute, perhaps this is due to your BIOS settings. In BIOS there is setting called fan always on you set it off. so it stops for a while and then starts again.
To monitor cpu temperature you can use Psensor. You can install it using ubuntu software center.


After typing this answer, I realize you are using 17.04, not 17.10, so this probably won't help you.  In any case, I ran into the same problem in 17.10 yesterday after updating (with sudo apt-get update, sudo apt-get upgrade).  Like you I tried changing the permissions for .Xauthority (or deleting this file) which did not help.  Nor did running dpkg-reconfigure lightdm or dpkg-reconfigure gdm3, or reinstalling gdm3 (17.10 uses gdm3).

In my case, I was able to get around the issue by clicking on the little gear icon to the right of my login name on the login splash screen, and select "Unity" (not gnome or wayland) from the pull-down menu, and THEN enter the password.  Again this is probably irrelevant for you but hopefully it helps someone else using 17.10 who browses here.


Thunderbird 60.6.1 not printing: only option is print to file (ubuntu 18.04 minimal install)

Found the same disagreement.

I found the following solution (but not the best one)

When printing to file, TB creates a file called mozilla.pdf
Rename immediately that file <chosenName>.pdf
Move the new file to some appropriate folder
Open the file & print it.

I'd have better preferred not to copy my mailbox under distiller...

Waiting for  the ABSOLUTE answer.


How can I modify the knetworkmanager icon in my kde taskbar?

Tweaking plasma

http://userbase.kde.org/Plasma/TweakingPlasma

The Plasma Icons

http://techbase.kde.org/Development/Tutorials/Plasma/Theme

-> http://techbase.kde.org/Development/Tutorials/Plasma/ThemeDetails

--> http://techbase.kde.org/Development/Tutorials/Plasma/ThemeDetails#.22icons.22_folder

You need a svg /1/ capable image editor (Inkscape, Karbon).

The default plasma icons are: /usr/share/kde4/apps/desktoptheme/default/icons/

For a user:  ~/.kde/share/apps/desktoptheme/...

A net article

http://maketecheasier.com/use-custom-tray-icons-in-kde/2011/11/30

Links

http://en.wikipedia.org/wiki/SVG


My Ubuntu 12.04 LTS system update takes too long

I would not remove them, I am pretty sure these are the ppas that contain the security and bug updates for your system ( I'm still new to this so I may be mistaken ). If you want to temporarily disable them you can open the software & updates section of system settings and attempt to disable them from there. If that does not do it you could download and install the Synaptic Package handler sudo apt-get install synaptic and search for those packages and disable them that way.

I want to state once more that I think this is not the way to go. i would consider waiting a bit and trying again later in case it is just a connection issue. If you are trying to update a specific program and this error is preventing you from doing that you can ask apt-get to update individual programs just read the man page by typing man apt-get into the terminal.

Sorry I could not be of more help, i am new to Linux myself and am doing my best to get involved. Please let us know what you end up doing to fix your problem.


Problem: I can't type a capital 'C' with just shift+c

The problem is most probably with your terminal shortcuts. It differs from general settings.
In your terminal window, go to 'preferences' and then 'shortcuts'!


Installing grub for ubuntu 14.04 from ubuntu 13.10 Live DVD

Yes, it is perfectly fine to install the GRUB from 13.10 for 14.04. In fact, any distro which is using GRUB2 should be fine for use. However, as long as the Ubuntu installtion is present, you can use the grub utilities from it to install GRUB. From a live CD/USB, do:

sudo mount /dev/sda1 /mnt

sudo mount /dev/ /mnt/dev -o bind
for i in /dev /dev/pts /proc /sys; do
    sudo mount -B $i /mnt/$i;
done

sudo chroot /mnt /bin/bash -l

# From here on you're in the Ubuntu chroot, logged in as root.
grub-install /dev/sda
update-grub
exit # exit the chroot

Of course, use the correct the partitions/disks in place of /dev/sda and /dev/sda1. Use the lsblk command or the GParted application to find out, if you're not sure.


indicator-keyboard-service crashed with signal 5

The error disappeared. I think was due Ubuntu software update.

tomas@tomasCompaq:~$ cat /proc/version
Linux version 3.13.0-76-generic (buildd@lgw01-21) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #120-Ubuntu SMP Mon Jan 18 15:59:10 UTC 2016

tomas@tomasCompaq:~$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"


Atheros 9250 wireless card keeps on disconnecting

There are several reasons for that, possible causes:

your disk have hardware failure, like I/O errors...
You have multiple firewalls enabled, and it is better to have only one, maybe "gufw" is the best... and it needs to deny all with rules to allow out udp 53 and allow out tcp 25,53,80,110,143,843,993,5060,8080
Your OS is not with all modules inserted, type: lsmod > list1.txt
Then create an USB installer with the "startup disk creator" using the ISO of your installation CD (a pen of 2 GB is enough) then boot from that USB PEN and choose "try Ubuntu" and type there: lsmod > list2.txt and copy this file to the same location the one above and open  both in text editor and see if there is missing modules in list1.txt...
To install missing modules use first modinfo "name of the module" after the description see if it needs dependencies and install those first if not, just copy the full path of the ko file and type sudo insmod "paste path/file.ko", after all modules inserted no need for reboot things should start working fine...
If you do not use proprietary driver, then might solve the problem due to the fact that the CPU is having trouble to process all the system in realtime, and that lack of CPU speed and Bridge speed causes wi-fi to disconnect, so try to install proprietary driver for your wireless card or disconnect every USB device that is not needed by your system to connect to the internet. If you do not find how to do this, go to "software center" and type "additional drivers" and if not installed, install it, then start it and activate all drivers available cause it will speed hings up and using less CPU...
This one is certainly your case, you are booting from an USB disk and using very fast speed which causes system resources to collapse, and has to shutdown one, and because the USB disk is the boot disk it chooses to disconnect the Wi-Fi! Solution is to connect the USB disk to an hub of less speed, like if was connected to USB3, use an USB2 hub which causes the USB disk to work at USB2 speed, if it was using USB2 then use an USB1.1 hub...
This is a long shot, and at far, your browser internet agent got corrupt or hacked by some intermediary that poses for an "authority" of contents provided by you, but this is a false authority, and just a cyberbulling occurence, cause there is no internet content that violates internet rules set by the internet authorities, and besides that you or anyone do not have nothing to do with the contents received, because everyone just enters the URL and the server decides which content to send, like, if two guys access the same URL at the same time, they get different pages content cause the server sends data according to lots of parameters and is configured to apply local country rules, like nudity can be considered ilegal in one country and not in other country. There is also the copyright issue but this also is not possible to violate, cause the copyright is not the act of making copies but the act of posing to be the author, that said, if one uploads copyrighted material without trying to own the copyright does not violate any internacional copyright rule. This two are the most common accusations by false "authorities" which makes your agent set your browser ID has an internet criminal act origin, causing every server in the world to disconnect that browser has soon it processes the browser agent, which sometimes takes several minutes...


How do I place a folder onto the launcher?

Here is one method.  Click the dash and type main menu, click the app to start the editor.  Make a new item in say, Accessories.  click Accessories on the left and on the right click New Item, give it a name and icon of your choice, and in the command box type nautilus /home/dean/Videos  for instance, replacing the location with the location and folder name which you want access to.  Click and close the main menu app.  Next, open dash, type the name of your newly added item and it should show up, so just drag it across to the launcher.


"fatal error: gtk/gtk.h: No such file or directory" using make

This means that you don't have the gtk headers to build stuff using GTK+. Is really weird that the error didn't showed up at ./configure step. To solve this just do:

sudo apt-get install libgtk2.0-dev

or libgtk-3-dev.

That should do it.


Upstart startup scripts live in /etc/init, where you can find avahi-daemon.conf. All things listed in initctl list match to scripts in /etc/init, and they are not executable, thus your find missed them.

To disable a Upstart controlled service, see Upstart cookbook on disabling services: either add # to start on line, or use override files (example: sudo sh -c "echo manual > /etc/init/avahi-daemon.override").


Dual boot Ubuntu with Windows on another drive

I'm not sure if this is the exact answer, but I have a desktop setup with 2 HDDs, one for Windows, one for Ubuntu. I have it default to Ubuntu, but need to press the boot menu key if I want to boot into Windows to select that particular drive. This may be because GRUB isn't seeing the Windows MBR on the other hard drive or if it's just incompatible. My advice, install both onto the same SSD so it's more likely that GRUB installs and sees both. You could format part of the other HDDs to ext4 later so Windows won't continually see it.


Ubuntu 14.04 Black screen nvidia driver 347. taints Kernel?

While the question is old, I believe that an explanation of what tainted means is in place.

  nvidia: module license 'NVIDIA' taints kernel.

A tainted kernel is a kernel that is touched by some action which makes it difficult to debug. This can for instance be a closed source kernel module - as in this case. There's different kinds of taints. This link is somewhat specific to Novell/SUSE, but the main content is applicable to Ubuntu as well.

The Nvidia module taints the kernel because it is not open source.


How to share internet access between Ubuntu and Windows guests OS in VirtualBox?

Ok it works like this, when you are INSIDE the virtual environment just forget about virtualbox. Assumming you have the following setup, it should all work out:

MAIN HOST (The one where you are running virtualbox with both guess insides) - It should have an internet access. Does not matter if it through a proxy, inside an intranet or a normal connection to your ISP. It should have access to the internet.

VIRTUALBOX - VIRTUAL HOST (UBUNTU) - It should have one network connection to your MAIN HOST which provides internet and one network connection (Called by default Internal Network) which we will use to share the connection. It should be noted that after finishing the whole sharing explanation this can also work if the HOST is Windows.

VIRTUALBOX - VIRTUAL GUEST (WINDOWS) - It should have one network connection to the "Internal Network".

With all of this setup in that specific way you can do the following:

VIRTUAL HOST (Ubuntu)

In your Ubuntu 10.04 go to Connection Indicator in the Panel (Network Manager Applet)
Go to Edit Connections.
Select your INTERNAL NETWORK interface (Since you will see 2, example eth0 and eth1. One of them is the internal one that connects to the rest of the virtual guests and the other one connects to your MAIN HOST) and open it.
Go to IPv4 Settings and in the Method field select "Shared with Other Computers".
Apply and you are done with the VIRTUAL HOST (Ubuntu). Now for the VIRTUAL GUEST (Windows).

NOTE - Some people might suggest a little more complicated iptables, masquerade console commands. There is no need for this since (I think) Ubuntu 9.04 or higher. Since the Network Manager updated itself several years ago everything from Modem, Cellphones and shared wifi connections has been easier than ever.

VIRTUAL GUEST (Windows)

Go to the "Network Manager" in Windows and select the only connection you have. Go to the Ipv4 TCP Protocol and verify that it has the IP set to Dynamic/Auto. It should now see the connection from the ubuntu box. IF by any case it does not work, since you have Windows 7 which includes a pretty nifty way of checking for internet acces you should run this tool from the network manager in windows and make it look for the internet. in this same manner I have made around 50 setups for windows xp, windows vista and windows 7. Most of which are for windows 7. So I might be going out of a limb here but for 50 tests am pretty sure this will work ^^.

NOTE - There is actually no need for a DHCP Server like in Ubuntu server to share. There is also no need for a DNS server in windows. The default setup that comes in ubuntu and windows can deal with a simple task like this. The thing to remember here is that, when inside the virtual environment just forget about the host. Imagine yourself in a lan party with 2 PCs which one has an internet connection and another connection to the lan and the other PC wants to have internet shared to. Eliminating the association between the virtual place and the real place (MAIN HOST) helps in solving several network problems.

NOTE 2 - Additional you NEED (Let me rephrase that, YOU REALLY REALLY!!! NEED) to use the version from VirtualBox and the Extension of Virtualbox to have everything working as it should. The latest version up to this moment which is the 4.1.4 version which came on October 3rd has many problems solved and since version 4.1.2 I can vouch that the horrible problems about random mouse movement and sharing virtual folders is gone.

The latest version can be found here: https://www.virtualbox.org/wiki/Linux_Downloads

And the extension for the latest here: https://www.virtualbox.org/wiki/Downloads

Why am I making such a big fuss over using the Virtualbox from the site and not a PPA or the OSE version. Because first Virtualbox will add after installing the package (Just double click it after downloading it) the ppa or repo to get the latest updates. Second the OSE has many less features than the one in the webpage (This difference started from when innotek was the main company and in those days OSE and virtualbox normal were the same). Now the virtualbox from the main page has way too many more things. Also many PPA out there are obsolete or not updated so fast as the main repo from virtualbox.

NOTE 3 - Since Virtualbox 4.1.4 there is no need to download the extension again. Virtualbox will automatically check to see if the extension is compatible or up to date with the latest version installed. But you still need to install it if you haven't yet done so. At least the first time. After that there is no more need to do it.


What does ".bashrc or prepend the Anaconda install location" mean?

Is asking if you want to add Anaconda to your PATH. This basically means that when you type anaconda at the command line interface it knows where to look for it.
Just suggesting you do what 1. recommended or perform the following command so you are able to run anaconda from the command line without first having to go to /opt/anaconda/anaconda.bin (this is just an example as i don't know the actual path.)
This is a way to add the anaconda install directory to your path so you can just type anaconda. Basically an alternative form of one.
Yes i would recommend you execute number three. It won't hurt anything and will likely just make your life easier.

EDIT

Also when you are trying to switch to root you can just issue sudo su no - is needed. Just an fyi it is usually not needed. You might read here for details. Either way no biggie


By the looks of you haven't gotten the entire archive downloaded. Try to download it again and have another go at it.

I just had a go with it. Downloaded the file from the eclipse site. The link I got was http://eclipse.mirror.garr.it/mirrors/eclipse//eclipse/downloads/drops/R-3.7-201106131736/eclipse-platform-3.7-linux-gtk-x86_64.tar.gz. This file checks out ok on md5sum and extracts without any problems.


Is it possible to search all *.xlsx files on the file system for a certain string?

Grep is you best friend!
grep -rnwl '/path/to/somewhere/' -e 'pattern'

-r or -R is recursive ( it is to mention that r option is lazy; traverses depth-first, than stops after the first directory, while R is greedy; will traverse the entire tree correctly)
-n is line number
-w stands for match the whole word.
-l (lower-case L) can be added to just give the file name of matching files.

You can add some flags to make things easier.

--include used to search the pattern in files which have the chosen extensions:
grep --include=\*.{xlsx,docx} -rnw '/path/to/somewhere/' -e "pattern"

--exclude: this will exclude searching all the files ending with some extensions:
grep --exclude=\*.o -rnw '/path/to/somewhere/' -e "pattern"

--exclude-dir: used to exclude one or more directories. For example, this will exclude the dirs dir1/, dir2/ and all of them matching *.dst/:
 grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere/' -e "pattern"

Credit: How do I find all files containing specific text on Linux?
EDIT:
As @steeldriver mentioned in the comments, I noticed that this method does not works with .xlsx files.
However, there is another way using xlsxgrep package.
You can download it by running:
pip install xlsxgrep
# or
pip3 install xlsxgrep

To use it, run:
xlsxgrep "PATTERN" -H -N --sep=";" -r /path/to/folder


How to Remove LVM Physical Volume from (inaccessible) Server

Unfortunately, what you're trying to have the poor Lab server do is to:

Perform a surgical operation on itself
In the living room
Without sterilised scalpels

So take the patient out of the lab, into the IT Room, boot from a USB and perform the operation in a clean operating room as:

the physical volume is mounted
contains the boot partition (so cannot be unmounted)
split the LVM into:

swap
root
home

at a minimum!

Read the Linux Filesystem Hierarchy Standard for even  more flexible future-proof options

And please?  Always leave at least 10% of the disk unparitioned so you can quickly add (part of) that 10% to any file system live without downtime in an emergency.


This could technically be blocked by your firewall configuration, but it's more likely your router. There is an outside chance it's the ISP but quite unlikely these days. Router configuration may be limited (if it's ISP-provided), even so it might be worth looking at. Try Kitz and their wiki


USB keyboard not working after upgrading to Ubuntu 12.04

May be I can Help you! (I hope)
Try this general ways they might help U out:

Updates Check
Connect Ur Keyboard after Ur System fully starts and not before BOOT
Search for any Additional Drivers (System Settings -> Additional Drivers)
If above not works just try any another USB hardware in that port to check although that port is working or not! (i.e. Pendrive, Mobile Device etc)


upgrade to 14.04 added lightdm to server edition

Checking common important reverse dependencies (dependents) of lightdm, gdm &  kdm, using:

apt-cache -i rdepends lightdm | tail -n +3 | sort
apt-cache -i rdepends gdm | tail -n +3 | sort
apt-cache -i rdepends kdm | tail -n +3 | sort

It seems the common one is nvidia-prime.

$ apt-cache depends nvidia-prime
nvidia-prime
 |Depends: lightdm
 |Depends: gdm
  Depends: kdm
  Depends: upstart
    upstart:i386
  Depends: bbswitch-dkms
  Depends: pciutils
    pciutils:i386
  Depends: lsb-release
 |Depends: sysv-rc
  Depends: <file-rc>
  Conflicts: <hybrid-graphics>
  Conflicts: <hybrid-graphics:i386>
  Breaks: ubuntu-drivers-common
  Breaks: ubuntu-drivers-common:i386
  Replaces: <hybrid-graphics>
    nvidia-prime
  Replaces: <hybrid-graphics:i386>
    nvidia-prime:i386
  Conflicts: nvidia-prime:i386

nvidia-prime need at least one of lightdm, gdm or kdm. See How do I boot into true text mode? to boot without GUI. Also you may disable lightdm/gdm/kdm services, but not sure if nvidia-prime tools will work, try it.