Bad tearing in Openbox

did a fresh install with openbox. just installed xorg, alsa openbox and let the package manager pull in the dependencies. however, I am getting really bad tearing when moving or resizing windows. Didn't have the problem on my last install so I don't know what to make of it. I haven't had this kind of problem before so I don't know where to start trouble shooting. well, annoying, everything is fully functional, so just tell me what files/ packages I need to be looking at and I can provide the info.
Thanks

that command gives me no output. lsmod gives this:
Module Size Used by
usbhid 36418 0
hid 81328 1 usbhid
pci_stub 12429 1
vboxpci 19103 0
vboxnetadp 25443 0
vboxnetflt 23608 0
vboxdrv 190105 3 vboxnetflt,vboxnetadp,vboxpci
binfmt_misc 12957 1
nfsd 216029 2
nfs 312283 0
nfs_acl 12511 2 nfs,nfsd
auth_rpcgss 37143 2 nfs,nfsd
fscache 36739 1 nfs
lockd 67306 2 nfs,nfsd
sunrpc 173774 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
ext4 350601 2
crc16 12343 1 ext4
jbd2 62065 1 ext4
mbcache 13114 1 ext4
loop 22641 0
snd_hda_codec_hdmi 30824 1
arc4 12458 2
snd_hda_codec_realtek 188858 1
rt2800pci 13829 0
rt2800lib 43755 1 rt2800pci
rt2x00pci 12847 1 rt2800pci
rt2x00lib 38382 3 rt2x00pci,rt2800lib,rt2800pci
radeon 639136 0
eeprom_93cx6 12497 1 rt2800pci
mac80211 192806 3 rt2x00lib,rt2x00pci,rt2800lib
ttm 48725 1 radeon
cfg80211 137243 2 mac80211,rt2x00lib
drm_kms_helper 27227 1 radeon
rfkill 19012 1 cfg80211
drm 167720 3 drm_kms_helper,ttm,radeon
snd_hda_intel 26345 0
crc_ccitt 12347 1 rt2800lib
snd_hda_codec 78031 3 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
power_supply 13475 1 radeon
i2c_algo_bit 12841 1 radeon
snd_hwdep 13186 1 snd_hda_codec
snd_pcm 68083 3 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
snd_page_alloc 13003 2 snd_pcm,snd_hda_intel
snd_seq 45126 0
snd_seq_device 13176 1 snd_seq
sp5100_tco 12900 0
snd_timer 22917 2 snd_seq,snd_pcm
snd 52889 9 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
psmouse 64497 0
evdev 17562 8
pcspkr 12579 0
serio_raw 12931 0
parport_pc 22364 0
powernow_k8 17618 0
mperf 12453 1 powernow_k8
soundcore 13065 1 snd
i2c_piix4 12536 0
k10temp 12611 0
edac_mce_amd 17103 0
edac_core 35258 0
shpchp 31293 0
button 12937 0
processor 28157 1 powernow_k8
i2c_core 23876 5 i2c_piix4,i2c_algo_bit,drm,drm_kms_helper,radeon
parport 31858 1 parport_pc
btrfs 505528 1
crc32c 12656 1
libcrc32c 12426 1 btrfs
zlib_deflate 25638 1 btrfs
sg 25874 0
sd_mod 36136 5
crc_t10dif 12348 1 sd_mod
usb_storage 43870 0
sr_mod 21899 0
cdrom 35401 1 sr_mod
ata_generic 12479 0
ohci_hcd 22467 0
thermal 17383 0
thermal_sys 18040 2 thermal,processor
pata_atiixp 12736 0
r8169 46972 0
mii 12675 1 r8169
ehci_hcd 40215 0
ahci 24997 4
libahci 22860 1 ahci
libata 140630 4 libahci,ahci,pata_atiixp,ata_generic
usbcore 128681 5 ehci_hcd,ohci_hcd,usb_storage,usbhid
usb_common 12354 1 usbcore
scsi_mod 162269 5 libata,sr_mod,usb_storage,sd_mod,sg
on dwm same issue is floating mode (it wasn't great to begin with but now it's worse)

Similar Messages

  • TEARING on OpenBox, Xfce... no tearing on KDE?

    I've searched the documentation and the internet and can't figure out why windows (and flash/video) have tearing whenever I drag my windows. Vsync is enabled in nvidia-settings.
    this is what happens (not my vid, but same propblem):
    http://www.youtube.com/watch?v=wdhODj9sW5U
    However on KDE there is no tearing. I've tried both compositing on/off and fusion (on xfce). I have the newst arch updated, using the non-opensource nv driver.  I haven't tested it on gnome since I'm fairly new to linux and haven't figured out why it isn't starting yet.
    Is there a way to force verticalsync within the DE? I would like to use another DE, KDE uses way too much CPU and ram.
    Thanks.
    Last edited by BowlSmoker (2009-10-09 00:51:55)

    $ lspci | grep VGA
    01:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1)
    and
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig: version 1.0 (buildmeister@builder58) Fri Aug 14 18:33:37 PDT 2009
    Section "ServerLayout"
    #Option "AutoAddDevices" "false"
    #Option "AllowEmptyInput" "false"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "extmod"
    Load "dbe"
    Load "record"
    Load "glx"
    Load "dri2"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    Option "DRMS" "True"
    EndSection
    Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
    ### [arg]: arg optional
    #Option "SWcursor" # [<bool>]
    #Option "HWcursor" # [<bool>]
    #Option "NoAccel" # [<bool>]
    #Option "ShadowFB" # [<bool>]
    #Option "UseFBDev" # [<bool>]
    #Option "Rotate" # [<str>]
    #Option "VideoKey" # <i>
    #Option "FlatPanel" # [<bool>]
    #Option "FPDither" # [<bool>]
    #Option "CrtcNumber" # <i>
    #Option "FPScale" # [<bool>]
    #Option "FPTweak" # <i>
    #Option "DualHead" # [<bool>]
    Identifier "Card0"
    Driver "nvidia"
    VendorName "nVidia Corporation"
    BoardName "G94 [GeForce 9600 GT]"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "Coolbits" "1"
    Option "TwinView" "0"
    Option "DynamicTwinView" "0"
    Option "AddARGBGLXVisuals" "True"
    SubSection "Display"
    Viewport 0 0
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 4
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 8
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 15
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Running gnome with a bunch of compiz effects hides the tearing (especialy the wobbly window) for now. I've tried all of the suggestions online so far and no go.

  • Tearing with Openbox+LXDE

    Hello guys,
    since I installed Arch on my Destop I experience video tearing meanwhile watching videos, surfing on internet and playing games.
    My system has a NVIDIA card with the last driver installed. How could I solve it?
    Thanks.

    You can solve this by using Compton from AUR. This is the best tutorial i've found online:
    http://www.neowin.net/forum/topic/11484 … g-in-xfce/
    But normal metod was not working but alternate method was working like charm.
    Arch Wiki doesn't mention about any driver workaround so this is propably the best option for you.
    Edit: if you have "new" GPU (series 600, 700 and Titan) you can try that out:
    https://wiki.archlinux.org/index.php/NV … FTitan_GPU
    But this will have impact on performance. Don't know which method will be less-performance impact.
    Last edited by maslascher (2014-08-29 17:45:05)

  • Tearing effects ! Vsync or triple buffering not activated ?

    Hello,
    I have the last Macbook Pro, 15", 2.4 Ghz Penryn, Nvidia Geforce 8600M GT with 256 of VRAM.
    Leopard 10.5.2 and Leopard Graphic update 1.0 are installed.
    I have the folowing problem : on all my games (for mac),when my FPS are higher than 60 FPS (refresh rate of my display), I'v got bad tearing effects !
    I will take the example of UT2004, even with maximum resolution and graphic options, on little maps I can reach 110 FPS, that means I'm loosing 50 FPS because my display can only show 60 FPS. Over game like Colin mcrae rally, wacraft 3, Prey are also affected.
    Usually, if I'm not wrong, the option Vsync (Vertical Synchronisation) stop this tearing effects, it force the graphic card no to be faster than the screen refresh rate. But I activate the "Vsync" option on all my games, it's has NO effets ! FPS are the same ! Tearing effects remane.
    I'v heard that in MacOS X there is something called "triple buffering" that do the same job than vsync. But it should be activate by default !
    So there is my questions : have you the same problem ? is there a way to activate (like on windows graphic card display tool) the Vsync for all applications in Leopard ? To check if "triple buffering is not disabled ?
    If you have an idea, thank you !
    Shifty
    P.S. Sry for my english, I hope I not posted on the bad section

    podosinovik wrote:Section "Extensions"
        Option         "Composite" "Disable"
    EndSection
    I didn't see improvments
    I have a lxde + openbox system and let me tell this issue is too annoying!!!
    I come from gnome + compiz and I hadn't any problems with my nvidia 8800gts.
    I also started a topic on March 2010 where I observed with Compiz this problem doesn't exist.
    I tried xcompmgr too but without results.

  • Nouveau graphical tearing, dual-head setup

    I currently experience tearing while using the Nouveau drivers for my NVidia card. I experienced the same (or a similar) tearing issue while using the proprietary drivers, which, along with the inherent incompatibility with most of the linux graphics stack, led me to switch to Nouveau.
    I'm using the 3D support from nouveau-dri along with xf86-video-nouveau and the most recent Gnome 3 build in the official repositories.
    I have a dual-head setup with one 1024x768 IBM monitor to the left of a 1920x1080 Dell monitor. Both report 60Hz vertical refresh rate in their configuration menus.
    So far, my attempts to solve this problem have consisted of the following steps:
    1. Use a minimal xorg.conf and configure everything using the integrated Gnome display settings utility. The minimal xorg.conf was as follows:
    Section "Device"
    Identifier "nvidia"
    Driver "nouveau"
    Option "GLXVBlank" "true"
    EndSection
    2. Enable/disable the GLXVBlank flag in xorg.conf.
    I do not experience the same issue when booted to Windows 7, using the most recent official NVidia drivers.
    I would greatly appreciate any help anyone could offer on this issue, it is quite frustrating to boot into Windows to watch videos without horizontal breaks in every frame. Thanks!
    Output from xrandr --current is as follows:
    [ifx@melancholy ~]$ xrandr --current
    Screen 0: minimum 320 x 200, current 2944 x 1080, maximum 8192 x 8192
    DVI-I-1 connected 1920x1080+1024+0 (normal left inverted right x axis y axis) 477mm x 268mm
    1920x1080 60.0*+
    1280x1024 75.0 60.0
    1152x864 75.0
    1024x768 75.1 60.0
    800x600 75.0 60.3
    640x480 75.0 60.0
    720x400 70.1
    DVI-I-2 connected 1024x768+0+312 (normal left inverted right x axis y axis) 304mm x 228mm
    1024x768 60.0*+ 75.1 70.1
    832x624 74.6
    800x600 72.2 75.0 60.3 56.2
    640x480 72.8 75.0 60.0 59.9
    720x400 70.1
    My current xorg.conf is as follows:
    Section "Monitor"
    Identifier "Monitor0"
    Option "PreferredMode" "1920x1080_60.00"
    EndSection
    Section "Monitor"
    Identifier "Monitor1"
    Option "PreferredMode" "1024x768_60.00"
    Option "LeftOf" "Monitor0"
    EndSection
    Section "Device"
    Identifier "nvidia"
    Driver "nouveau"
    Option "Monitor-DVI-I-1" "Monitor0"
    Option "Monitor-DVI-I-2" "Monitor1"
    Option "GLXVBlank" "true"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Virtual 2944 1080
    EndSubSection
    Device "nvidia"
    EndSection
    Section "ServerLayout"
    Identifier "Layout0"
    Screen "Screen0"
    EndSection
    Other information can be provided on request.

    Hello. I have the same problem. Not just on Arch. I've had this problem with many distros, graphics cards, and drivers across the board. Installing the proprietary nvidia driver fixes the video tearing (vsync) issue for me. However; A) it's Linux, I don't want to use proprietary anything (otherwise I'd be on a Mac); and B) the proprietary driver will not flip my display to portrait anyway.
    I basically have the same setup as Meyermagic. One GeForce 8600 GT, Two monitors (identical acers) 1680x1050 (oriented in portrait so 1050x1680 if you like), using open source Nouveau driver, created a minimal xorg file in /etc/X11/xorg.conf.d/20-nouveau.conf
    Section "Module"
    Load "glx"
    EndSection
    Section "Device"
    Identifier "Nvidia card"
    Driver "nouveau"
    Option "GLXVBlank" "true"
    EndSection
    Both monitors have a refresh rate of 60Hz. I still get really bad tearing as I drag windows across the screens.
    Again, I've had this issue with almost every Linux box I've built (the only time this is not even remotely an issue is on my Thinkpad T400 using the Intel graphics). I'm guessing I'm doing something wrong or I've just had bad luck because it is nearly impossible to find any support for this on any forum anywhere. Anything I do find is either a thread like this where someone asked the question and simply never got a response. Or it is some out-of-date forum that give you 10 ways to modify the xorg.conf none of which make any sense or don't work. Not to mention that xorg.conf is now depreciated anyways.
    Seriously, even if there is a wiki that concisely explains in excruciating detail how to actually modify the xorg conf files then I could figure it out for myself but I can't find that anywhere which makes me feel really stupid because I know it has to be out there. If there isn't an xorg wiki or xorg.com site or something that explains how to use the thing then I'm not sure I want to live on this planet anymore.
    If anyone can help in any way please do.

  • Tearing (portrait monitor - nvidia)

    Hi,
    I'm using the nvidia driver with a 2 monitor set up(though if nouveau fixes the issue, I'll most definitely switch), I'm experiencing a really bad tearing issue on one of my rotated monitor (portrait) where as the landscape monitor doesn't tear at all. I'm not really sure how to go about fixing the issue, is this an issue with the driver, incorrect xorg configuration or something else entirely? If any would could give a hand that'd be great.
    Last edited by will.price94 (2011-11-17 00:30:18)

    While I am not saying this is the last word, typically only one monitor can support hardware accelerated video overlay (as when watching a movie or video clip).
    http://en.wikipedia.org/wiki/Hardware_o … y_displays
    http://en.gentoo-wiki.com/wiki/X.Org/Du … ors/Nvidia
    Last edited by David Batson (2011-11-17 00:43:21)

  • Bad screen tearing on Netflix/Silverlight?

    Hello, I have a MacBook Pro 2.66 with the NVidio 330M card.
    I've been trying to address this in any way I could find, but to no avail. I even downloaded the CUVA from NVidia. No good.
    On fas panning on any movie, the screen tears.
    I'm running 10.7 (but it used to happen on my other MacBook on 10.5). Everything is up to date.
    Any solution? Input?
    Thanks!

    Head_on_a_Stick wrote:
    The options are outlined in the intel man page ("man intel"); the file in Arch will be /etc/X11/xorg.conf.d/20-intel.conf:
    Section "Device"
    Identifier "Intel Graphics"
    Driver "Intel"
    Option "TearFree" "True"
    EndSection
    This is described in the wiki here...
    Thanks for the speed response!
    Unforutnatley i don't have the '20-intel.conf' file?
    I only have these:
    [stephen@Archey ~]$ cd /etc/X11/xorg.conf.d/
    [stephen@Archey xorg.conf.d]$ ls
    10-evdev.conf 10-quirks.conf 50-synaptics.conf
    Any ideas?

  • Safari 3 Update Leads to Tears and Bad Font

    what a day.
    so i've updated my mac os x version 10.4.11, which included the new safari 3 update.
    until i decided to do this, i would use safari and safari only because firefox and netscape had very hard to read fonts in them (also Very slow!!-on this machine), of which i've found you cannot change through preferences. well, the update to safari also changed its fonts to match the ones in firefox and netscape. it hurts my eyes/head to read and is extremely annoying. i decided to throw away safari, in hopes of downloading the old one, only to find that this isn't possible after you've completed the 10.4.11 update (see this post: http://discussions.apple.com/thread.jspa?threadID=1241335&tstart=0 ).
    sounds like it's going to be a matter of finding my disc before i can have safari again (i'm in the process of moving to a new home). although, i imagine that even after reloading safari i will still have this font issue. any ideas to why all my browsers have the same messed up font? it's almost like there is a gap within each individual letter. see here: http://i228.photobucket.com/albums/ee41/Lulu_Lagoon/Picture8.png
    my @ symbols do not show up in this font either.

    *Hi paperplain, Welcome* to Apple's Users Help Users Forums.
    In addition to above, Public Library or Internet Café w CD.
    Good Luck, JP

  • Compton, Openbox and Catalyst 14

    Hi.
    I'm new with Arch Linux, Openbox and Compton, so...
    I install compton and after that ATI driver... when I do that...the screen freeze and I can't see what I type/click, but if I kill the process (CTRL+ATL+F2, ps aux, kill -9...), everything is back again.
    I use the Vi0L0's catalyst, and the compton.conf you can see below.
    How can I fix that, for enable transparency, shadow and of course: Steam.
    # Backend
    # Backend to use: "xrender" or "glx".
    # GLX backend is typically much faster but depends on a sane driver.
    backend = "glx";
    # GLX backend
    glx-no-stencil = true;
    # GLX backend: Copy unmodified regions from front buffer instead of redrawing them all.
    # My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified,
    # but a 20% increase when only 1/4 is.
    # My tests on nouveau show terrible slowdown.
    # Useful with --glx-swap-method, as well.
    glx-copy-from-front = false;
    # GLX backend: Use MESA_copy_sub_buffer to do partial screen update.
    # My tests on nouveau shows a 200% performance boost when only 1/4 of the screen is updated.
    # May break VSync and is not available on some drivers.
    # Overrides --glx-copy-from-front.
    # glx-use-copysubbuffermesa = true;
    # GLX backend: Avoid rebinding pixmap on window damage.
    # Probably could improve performance on rapid window content changes, but is known to break things on some drivers (LLVMpipe).
    # Recommended if it works.
    # glx-no-rebind-pixmap = true;
    # GLX backend: GLX buffer swap method we assume.
    # Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1).
    # undefined is the slowest and the safest, and the default value.
    # copy is fastest, but may fail on some drivers,
    # 2-6 are gradually slower but safer (6 is still faster than 0).
    # Usually, double buffer means 2, triple buffer means 3.
    # buffer-age means auto-detect using GLX_EXT_buffer_age, supported by some drivers.
    # Useless with --glx-use-copysubbuffermesa.
    # Partially breaks --resize-damage.
    # Defaults to undefined.
    glx-swap-method = "undefined";
    # Shadows
    # Enabled client-side shadows on windows.
    shadow = true;
    # Don't draw shadows on DND windows.
    no-dnd-shadow = true;
    # Avoid drawing shadows on dock/panel windows.
    no-dock-shadow = true;
    # Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows.
    clear-shadow = true;
    # The blur radius for shadows. (default 12)
    shadow-radius = 5;
    # The left offset for shadows. (default -15)
    shadow-offset-x = -5;
    # The top offset for shadows. (default -15)
    shadow-offset-y = -5;
    # The translucency for shadows. (default .75)
    shadow-opacity = 0.5;
    # Set if you want different colour shadows
    # shadow-red = 0.0;
    # shadow-green = 0.0;
    # shadow-blue = 0.0;
    # The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches
    # (most applications are fine, only apps that do weird things with xshapes or argb are affected).
    # This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher.
    shadow-exclude = [
    "! name~=''",
    "name = 'Notification'",
    "name = 'Plank'",
    "name = 'Docky'",
    "name = 'Kupfer'",
    "name = 'xfce4-notifyd'",
    "name *= 'VLC'",
    "name *= 'compton'",
    "name *= 'Chromium'",
    "name *= 'Chrome'",
    "name *= 'Firefox'",
    "class_g = 'Conky'",
    "class_g = 'Kupfer'",
    "class_g = 'Synapse'",
    "class_g ?= 'Notify-osd'",
    "class_g ?= 'Cairo-dock'",
    "class_g ?= 'Xfce4-notifyd'",
    "class_g ?= 'Xfce4-power-manager'"
    # Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners)
    shadow-ignore-shaped = false;
    # Opacity
    menu-opacity = 1;
    inactive-opacity = 1;
    active-opacity = 1;
    frame-opacity = 1;
    inactive-opacity-override = false;
    alpha-step = 0.06;
    # Dim inactive windows. (0.0 - 1.0)
    # inactive-dim = 0.2;
    # Do not let dimness adjust based on window opacity.
    # inactive-dim-fixed = true;
    # Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred.
    # blur-background = true;
    # Blur background of opaque windows with transparent frames as well.
    # blur-background-frame = true;
    # Do not let blur radius adjust based on window opacity.
    blur-background-fixed = false;
    blur-background-exclude = [
    "window_type = 'dock'",
    "window_type = 'desktop'"
    # Fading
    # Fade windows during opacity changes.
    fading = true;
    # The time between steps in a fade in milliseconds. (default 10).
    fade-delta = 4;
    # Opacity change between steps while fading in. (default 0.028).
    fade-in-step = 0.03;
    # Opacity change between steps while fading out. (default 0.03).
    fade-out-step = 0.03;
    # Fade windows in/out when opening/closing
    # no-fading-openclose = true;
    # Specify a list of conditions of windows that should not be faded.
    fade-exclude = [ ];
    # Other
    # Try to detect WM windows and mark them as active.
    mark-wmwin-focused = true;
    # Mark all non-WM but override-redirect windows active (e.g. menus).
    mark-ovredir-focused = true;
    # Use EWMH _NET_WM_ACTIVE_WINDOW to determine which window is focused instead of using FocusIn/Out events.
    # Usually more reliable but depends on a EWMH-compliant WM.
    use-ewmh-active-win = true;
    # Detect rounded corners and treat them as rectangular when --shadow-ignore-shaped is on.
    detect-rounded-corners = true;
    # Detect _NET_WM_OPACITY on client windows, useful for window managers not passing _NET_WM_OPACITY of client windows to frame windows.
    # This prevents opacity being ignored for some apps.
    # For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
    detect-client-opacity = true;
    # Specify refresh rate of the screen.
    # If not specified or 0, compton will try detecting this with X RandR extension.
    refresh-rate = 0;
    # Set VSync method. VSync methods currently available:
    # none: No VSync
    # drm: VSync with DRM_IOCTL_WAIT_VBLANK. May only work on some drivers.
    # opengl: Try to VSync with SGI_video_sync OpenGL extension. Only work on some drivers.
    # opengl-oml: Try to VSync with OML_sync_control OpenGL extension. Only work on some drivers.
    # opengl-swc: Try to VSync with SGI_swap_control OpenGL extension. Only work on some drivers. Works only with GLX backend. Known to be most effective on many drivers. Does not actually control paint timing, only buffer swap is affected, so it doesn’t have the effect of --sw-opti unlike other methods. Experimental.
    # opengl-mswc: Try to VSync with MESA_swap_control OpenGL extension. Basically the same as opengl-swc above, except the extension we use.
    # (Note some VSync methods may not be enabled at compile time.)
    vsync = "opengl-swc";
    # Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing.
    # Reported to have no effect, though.
    dbe = false;
    # Painting on X Composite overlay window. Recommended.
    paint-on-overlay = true;
    # Limit compton to repaint at most once every 1 / refresh_rate second to boost performance.
    # This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already,
    # unless you wish to specify a lower refresh rate than the actual value.
    sw-opti = false;
    # Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games.
    # Known to cause flickering when redirecting/unredirecting windows.
    # paint-on-overlay may make the flickering less obvious.
    unredir-if-possible = true;
    # Specify a list of conditions of windows that should always be considered focused.
    focus-exclude = [ ];
    # Use WM_TRANSIENT_FOR to group windows, and consider windows in the same group focused at the same time.
    detect-transient = true;
    # Use WM_CLIENT_LEADER to group windows, and consider windows in the same group focused at the same time.
    # WM_TRANSIENT_FOR has higher priority if --detect-transient is enabled, too.
    detect-client-leader = true;
    # Window type settings
    wintypes:
    tooltip =
    # fade: Fade the particular type of windows.
    fade = true;
    # shadow: Give those windows shadow
    shadow = false;
    # opacity: Default opacity for the type of windows.
    opacity = 0.85;
    # focus: Whether to always consider windows of this type focused.
    focus = true;
    Last edited by patrickmaciel (2014-07-26 22:07:58)

    emeres wrote:Just wanted to make sure. It is also the regular one, not catalyst legacy, right?
    I install that (from the arch wiki):
    Once you have added some Catalyst repository, update pacman's database and install these packages (see #Tools for more information):
    - catalyst-hook
    - catalyst-utils
    - catalyst-libgl
    - opencl-catalyst - optional, needed for OpenCL support
    - lib32-catalyst-utils - optional, needed for 32-bit OpenGL support on 64-bit systems
    - lib32-catalyst-libgl - optional, needed for 32-bit OpenGL support on 64-bit systems
    - lib32-opencl-catalyst - optional, needed for 32-bit OpenCL support on 64-bit systems
    So... after that I get:
    - Videos in browser (firefox/chrome/chromium) freeze in fullscreen
    - Resize windows is slowly
    - Teamviewer stop working
    - Record screen stop working
    - Sometimes I can't see what I'm typing... but after kill compton, everything appears
    I try using default compton.conf and "no" compton.conf... same problem.
    Sorry for my english
    Last edited by patrickmaciel (2014-07-27 01:56:54)

  • Mini-DVI port not working: wear and tear?

    I had been happily using the mini-DVI port to play content on TV, using a DVI to Video adapter : plugging and unplugging probably twice a week.
    Now it seems to have stopped, abruptly: no signal at all is reaching the TV. (Adapter still works fine on my MacBook.)
    What are the chances of wear and tear damaging the DVI port? Is this a complicated fix? Any other thoughts? No recent upgrades or updates.
    "About this Mac" reckons it's mirroring fine, so it feels like a hardware thing. Many thanks in advance.

    Hello ewfelton
    It is very possible that the DVI port on the iMac has been damaged from wear and tear, as it's harder to get at than the MacBook.
    I would disconnect everything from the iMac, grab a clean towel and turn it face down on the desk. Then with a magnifying glass and light inspect the DVI port for a broken or bent pin. In the process of inspecting the port your SMC will also be reset, follow the instruction for "How to reset the System Management Controller" when your done.
    If the port seems OK and the SMC reset doesn't get it going use Disk Utility to Repair Disk Premissions and try it again.
    Your local Apple Store or local Apple Service Provider can replace a bad or damaged DVI port.
    Dennis

  • Scan for and connect to networks from an openbox pipe menu (netcfg)

    So the other day when i was using wifi-select (awesome tool) to connect to a friends hot-spot, i realized "hey! this would be great as an openbox pipe menu."  i'm fairly decent in bash and i knew both netcfg and wifi-select were in bash so why not rewrite it that way?
    Wifi-Pipe
    A simplified version of wifi-select which will scan for networks and populate an openbox right-click menu item with available networks.  displays security type and signal strength.  click on a network to connect via netcfg the same way wifi-select does it.
    zenity is used to ask for a password and notify of a bad connection.  one can optionally remove the netcfg profile if the connection fails.
    What's needed
    -- you have to be using netcfg to manage your wireless
    -- you have to install zenity
    -- you have to save the script as ~/.config/openbox/wifi-pipe and make it executable:
    chmod +x ~/.config/openbox/wifi-pipe
    -- you have to add a sudoers entry to allow passwordless sudo on this script and netcfg (!)
    USERNAME ALL=(ALL) NOPASSWD: /usr/bin/netcfg
    USERNAME ALL=(ALL) NOPASSWD: /home/USERNAME/.config/openbox/wifi-pipe
    -- you have to adjust  ~/.config/openbox/menu.xml like so:
    <menu id="root-menu" label="Openbox 3">
    <menu id="pipe-wifi" label="Wifi" execute="sudo /home/USERNAME/.config/openbox/wifi-pipe INTERFACE" />
    <menu id="term-menu"/>
    <item label="Run...">
    <action name="Execute">
    <command>gmrun</command>
    </action>
    </item>
    where USERNAME is you and INTERFACE is probably wlan0 or similar
    openbox --reconfigure and you should be good to go.
    The script
    #!/bin/bash
    # pbrisbin 2009
    # simplified version of wifi-select designed to output as an openbox pipe menu
    # required:
    # netcfg
    # zenity
    # NOPASSWD entries for this and netcfg through visudo
    # the following in menu.xml:
    # <menu id="pipe-wifi" label="Wifi" execute="sudo /path/to/wifi.pipe interface"/>
    # the idea is to run this script once to scan/print, then again immediately to connect.
    # therefore, if you scan but don't connect, a temp file is left in /tmp. the next scan
    # will overwrite it, and the next connect will remove it.
    # source this just to get PROFILE_DIR
    . /usr/lib/network/network
    [ -z "$PROFILE_DIR" ] && PROFILE_DIR='/etc/network.d/'
    # awk code for parsing iwlist output
    # putting it here removes the wifi-select dependency
    # and allows for my own tweaking
    # prints a list "essid=security=quality_as_percentage"
    PARSER='
    BEGIN { FS=":"; OFS="="; }
    /\<Cell/ { if (essid) print essid, security, quality[2]/quality[3]*100; security="none" }
    /\<ESSID:/ { essid=substr($2, 2, length($2) - 2) } # discard quotes
    /\<Quality=/ { split($1, quality, "[=/]") }
    /\<Encryption key:on/ { security="wep" }
    /\<IE:.*WPA.*/ { security="wpa" }
    END { if (essid) print essid, security, quality[2]/quality[3]*100 }
    errorout() {
    echo "<openbox_pipe_menu>"
    echo "<item label=\"$1\" />"
    echo "</openbox_pipe_menu>"
    exit 1
    create_profile() {
    ESSID="$1"; INTERFACE="$2"; SECURITY="$3"; KEY="$4"
    PROFILE_FILE="$PROFILE_DIR$ESSID"
    cat > "$PROFILE_FILE" << END_OF_PROFILE
    CONNECTION="wireless"
    ESSID="$ESSID"
    INTERFACE="$INTERFACE"
    DESCRIPTION="Automatically generated profile"
    SCAN="yes"
    IP="dhcp"
    TIMEOUT="10"
    SECURITY="$SECURITY"
    END_OF_PROFILE
    # i think wifi-select should adopt these perms too...
    if [ -n "$KEY" ]; then
    echo "KEY=\"$KEY\"" >> "$PROFILE_FILE"
    chmod 600 "$PROFILE_FILE"
    else
    chmod 644 "$PROFILE_FILE"
    fi
    print_menu() {
    # scan for networks
    iwlist $INTERFACE scan 2>/dev/null | awk "$PARSER" | sort -t= -nrk3 > /tmp/networks.tmp
    # exit if none found
    if [ ! -s /tmp/networks.tmp ]; then
    rm /tmp/networks.tmp
    errorout "no networks found."
    fi
    # otherwise print the menu
    local IFS='='
    echo "<openbox_pipe_menu>"
    while read ESSID SECURITY QUALITY; do
    echo "<item label=\"$ESSID ($SECURITY) ${QUALITY/.*/}%\">" # trim decimals
    echo " <action name=\"Execute\">"
    echo " <command>sudo $0 $INTERFACE connect \"$ESSID\"</command>"
    echo " </action>"
    echo "</item>"
    done < /tmp/networks.tmp
    echo "</openbox_pipe_menu>"
    connect() {
    # check for an existing profile
    PROFILE_FILE="$(grep -REl "ESSID=[\"']?$ESSID[\"']?" "$PROFILE_DIR" | grep -v '~$' | head -n1)"
    # if found use it, else create a new profile
    if [ -n "$PROFILE_FILE" ]; then
    PROFILE=$(basename "$PROFILE_FILE")
    else
    PROFILE="$ESSID"
    SECURITY="$(awk -F '=' "/$ESSID/"'{print $2}' /tmp/networks.tmp | head -n1)"
    # ask for the security key if needed
    if [ "$SECURITY" != "none" ]; then
    KEY="$(zenity --entry --title="Authentication" --text="Please enter $SECURITY key for $ESSID" --hide-text)"
    fi
    # create the new profile
    create_profile "$ESSID" "$INTERFACE" "$SECURITY" "$KEY"
    fi
    # connect
    netcfg2 "$PROFILE" >/tmp/output.tmp
    # if failed, ask about removal of created profile
    if [ $? -ne 0 ]; then
    zenity --question \
    --title="Connection failed" \
    --text="$(grep -Eo "[\-\>]\ .*$" /tmp/output.tmp) \n Remove $PROFILE_FILE?" \
    --ok-label="Remove profile"
    [ $? -eq 0 ] && rm $PROFILE_FILE
    fi
    rm /tmp/output.tmp
    rm /tmp/networks.tmp
    [ $(id -u) -ne 0 ] && errorout "root access required."
    [ -z "$1" ] && errorout "usage: $0 [interface]"
    INTERFACE="$1"; shift
    # i added a sleep if we need to explicitly bring it up
    # b/c youll get "no networks found" when you scan right away
    # this only happens if we aren't up already
    if ! ifconfig | grep -q $INTERFACE; then
    ifconfig $INTERFACE up &>/dev/null || errorout "$INTERFACE not up"
    while ! ifconfig | grep -q $INTERFACE; do sleep 1; done
    fi
    if [ "$1" = "connect" ]; then
    ESSID="$2"
    connect
    else
    print_menu
    fi
    Screenshots
    removed -- Hi-res shots available on my site
    NOTE - i have not tested this extensively but it was working for me in most cases.  any updates/fixes will be edited right into this original post.  enjoy!
    UPDATE - 10/24/2009: i moved the awk statement from wifi-select directly into the script.  this did two things: wifi-select is no longer needed on the system, and i could tweak the awk statement to be more accurate.  it now prints a true percentange.  iwlist prints something like Quality=17/70 and the original awk statement would just output 17 as the quality.  i changed to print (17/70)*100 then bash trims the decimals so you get a true percentage.
    Last edited by brisbin33 (2010-05-09 01:28:20)

    froli wrote:
    I think the script's not working ... When I type
    sh wifi-pipe
    in a term it returns nothing
    well, just to be sure you're doing it right...
    he above is only an adjustment to the OB script's print_menu() function, it's not an entire script to itself.  so, if the original OB script shows output for you with
    sh ./wifi-pipe
    then using the above pint_menu() function (with all the other supporting code) should also show output, (only really only changes the echo's so they print the info in the pekwm format).
    oh, and if neither version shows output when you rut it in a term, then you've got other issues... ;P
    here's an entire [untested] pekwm script:
    #!/bin/bash
    # pbrisbin 2009
    # simplified version of wifi-select designed to output as an pekwm pipe menu
    # required:
    # netcfg
    # zenity
    # NOPASSWD entries for this and netcfg through visudo
    # the following in pekwm config file:
    # SubMenu = "WiFi" {
    # Entry = { Actions = "Dynamic /path/to/wifi-pipe" }
    # the idea is to run this script once to scan/print, then again immediately to connect.
    # therefore, if you scan but don't connect, a temp file is left in /tmp. the next scan
    # will overwrite it, and the next connect will remove it.
    # source this to get PROFILE_DIR and SUBR_DIR
    . /usr/lib/network/network
    errorout() {
    echo "Dynamic {"
    echo " Entry = \"$1\""
    echo "}"
    exit 1
    create_profile() {
    ESSID="$1"; INTERFACE="$2"; SECURITY="$3"; KEY="$4"
    PROFILE_FILE="$PROFILE_DIR$ESSID"
    cat > "$PROFILE_FILE" << END_OF_PROFILE
    CONNECTION="wireless"
    ESSID="$ESSID"
    INTERFACE="$INTERFACE"
    DESCRIPTION="Automatically generated profile"
    SCAN="yes"
    IP="dhcp"
    TIMEOUT="10"
    SECURITY="$SECURITY"
    END_OF_PROFILE
    # i think wifi-select should adopt these perms too...
    if [ -n "$KEY" ]; then
    echo "KEY=\"$KEY\"" >> "$PROFILE_FILE"
    chmod 600 "$PROFILE_FILE"
    else
    chmod 644 "$PROFILE_FILE"
    fi
    print_menu() {
    # scan for networks
    iwlist $INTERFACE scan 2>/dev/null | awk -f $SUBR_DIR/parse-iwlist.awk | sort -t= -nrk3 > /tmp/networks.tmp
    # exit if none found
    if [ ! -s /tmp/networks.tmp ]; then
    rm /tmp/networks.tmp
    errorout "no networks found."
    fi
    # otherwise print the menu
    echo "Dynamic {"
    IFS='='
    cat /tmp/networks.tmp | while read ESSID SECURITY QUALITY; do
    echo "Entry = \"$ESSID ($SECURITY) $QUALITY%\" {"
    echo " Actions = \"Exec sudo $0 $INTERFACE connect \\\"$ESSID\\\"\"</command>"
    echo "}"
    done
    unset IFS
    echo "}"
    connect() {
    # check for an existing profile
    PROFILE_FILE="$(grep -REl "ESSID=[\"']?$ESSID[\"']?" "$PROFILE_DIR" | grep -v '~$' | head -n1)"
    # if found use it, else create a new profile
    if [ -n "$PROFILE_FILE" ]; then
    PROFILE=$(basename "$PROFILE_FILE")
    else
    PROFILE="$ESSID"
    SECURITY="$(awk -F '=' "/$ESSID/"'{print $2}' /tmp/networks.tmp | head -n1)"
    # ask for the security key if needed
    if [ "$SECURITY" != "none" ]; then
    KEY="$(zenity --entry --title="Authentication" --text="Please enter $SECURITY key for $ESSID" --hide-text)"
    fi
    # create the new profile
    create_profile "$ESSID" "$INTERFACE" "$SECURITY" "$KEY"
    fi
    # connect
    netcfg2 "$PROFILE" >/tmp/output.tmp
    # if failed, ask about removal of created profile
    if [ $? -ne 0 ]; then
    zenity --question \
    --title="Connection failed" \
    --text="$(grep -Eo "[\-\>]\ .*$" /tmp/output.tmp) \n Remove $PROFILE_FILE?" \
    --ok-label="Remove profile"
    [ $? -eq 0 ] && rm $PROFILE_FILE
    fi
    rm /tmp/output.tmp
    rm /tmp/networks.tmp
    [ $(id -u) -ne 0 ] && errorout "root access required."
    [ -z "$1" ] && errorout "usage: $0 [interface]"
    INTERFACE="$1"; shift
    # i added a sleep if we need to explicitly bring it up
    # b/c youll get "no networks found" when you scan right away
    # this only happens if we aren't up already
    if ! ifconfig | grep -q $INTERFACE; then
    ifconfig $INTERFACE up &>/dev/null || errorout "$INTERFACE not up"
    sleep 3
    fi
    if [ "$1" = "connect" ]; then
    ESSID="$2"
    connect
    else
    print_menu
    fi
    exit 0

  • Video tearing on iMac (Late 2006)

    Hi,
    My iMac has been suffering from what i think is video-tearing and horrible refreshrate for a week now. I'm thinking hardware problems.
    The video-tearing mainly comes up when the screensaver goes on but it's still annoying.
    The refreshrate is always bad.
    I have the iMac(late 2006) 2.16GHz with 2GB ram and the ATI Radeon X1600 with 128MB VRAM.
    What to do?

    Same Model, same problem here. Much worse i think, picture cuts in half, fonts break. Happened after some update back in March. I was away for some time not using it but now few updates later still no resolution, Display looks fine in XP (bootcamp)

  • Mini DVI Broken (Wear and Tear?)

    I've been pushing my mid-2007 Mac around for a while and I think its startting to sputter out. Whereas I have other computers I'd like to make my Mac run as long as possible before it goes kaput completely. For instance, its monitor screen is completely broken and unusable. To keep it going, I've been attaching it through a Apple Mini DVI to VGA Adapter to a AOC 23" LCD screen for a while. This has been a suitable replacement until recently. I plug in the adapter, the screen powers up normally, working perfectly for about a second, the computer eminates a high pitched ringing noise, and then the screen goes out as if unconnected unable to read the adapter at all. I'm near certain this problem is with the computer's Mini DVI port and not the adapter or screen. I've tried two adapters and connected the screen to other things. Same problem with other adapters and the screen works with other things. Can it be fixed? Overly costly? Is it possible that the problem is something else? I have literally no screen here so I have only the hardware availible to me at the moment, making things difficult.

    Hello ewfelton
    It is very possible that the DVI port on the iMac has been damaged from wear and tear, as it's harder to get at than the MacBook.
    I would disconnect everything from the iMac, grab a clean towel and turn it face down on the desk. Then with a magnifying glass and light inspect the DVI port for a broken or bent pin. In the process of inspecting the port your SMC will also be reset, follow the instruction for "How to reset the System Management Controller" when your done.
    If the port seems OK and the SMC reset doesn't get it going use Disk Utility to Repair Disk Premissions and try it again.
    Your local Apple Store or local Apple Service Provider can replace a bad or damaged DVI port.
    Dennis

  • Macbook Pro 13" Screen Tearing Issue

    Just recently purchased a new 13" Macbook Pro 2.4GHz, and noticed that when I am playing videos or even dragging a window across the screen, there is quite a considerable amount of screen tearing. I don't know whether this is to do with the video card, but the playback of videos is quite bad and the tearing is very noticeable. Any solutions would be greatly appreciated.

    I am having the exact same problem (mid 2010 model, 2.66) i notice it happens when i quit a 3D video game like sims 3 or half life 2, even after the graphics update today. Its the worst when zoomed in (control + scrolling)
    a temporary fix i ave found is putting the computer to sleep and then waking it again seems to fix it, but after a while it always comes back

  • How to fix a bad After Effects CS3 disk?

    In 2007, I got the CS3 Master Collection. It took me over 2 days to get almost all the applications to install properly. I ended up copying all the DVDs to a common folder on the desktop and running the install from there. I've used this technique a few times for hardware upgrades since then with one error every time. Everything but After Effects copied/installed - this particular disk kept throwing out an 'unable to read  blah, blah' error (hey, it was a long time ago). This was documented and traced to a bad batch of AE DVDs and folks had the option to apply for new disk.
    Being a still image person doing mainly Photoshop and InDesign, I kind'a just forgot about it - until recently when I finally started doing some video using Premiere Pro. Anyway, it looks like now the only way to get a working version of AE is to upgrade the whole Master Collection to CS4 (!). For a whole bunch of $$$ reasons I don't see that happening for a while. I emphasize that I am the legally registered user of the suite - I just need a working copy of AE CS3 to install from. Any ideas?

    Maybe I'll have my wife do it, and break down in tears halfway into describing my dumb-assed neglectfulness. That’ll cost me something

Maybe you are looking for

  • Currency convension based on calday

    Hi i have one scenerio , I am getting Total Valuated Stock Value(ZSR_TVSTV) is equall to inventory on hand.(plant) from 5 global systems with deffirent curriencies. i need to convery source to target currenct to USD at transformations level, I have c

  • ICC profiles missing from the menu (InDesign 6.0.4.)

    After the update to InDesign 6.0.4 icc profiles saved in Macintosh HD/Library/ColorSync/Profiles does not list in InDesign profiles menus. But they show up in Photoshop CS4. Why? I've tried to reset the InDesign's preferences folder and fixed file pe

  • Hello, i am looking for a list of printers supported by Tiger 10.4.11 running on Power G. Thanks in advance

    Hello, i am looking for a list of printers supported by Tiger 10.4.11 running on Power G. Thanks in advance

  • From Pagemaker to InDesign

    OK, it took a while until I began with InDesign. But here are my questions: 1. In Pagemaker I can place a pic or text outside the page, and still see them. How can I do that in InDesign?? 2. In Pagemaker I can move around by holdning down alt and mov

  • INITIAL vs. NOT BOUND

    Could you explain me the difference? I understand that IS BOUND is to know if a reference holds an instance of an object. But using INITIAL appears to fulfill this requirement also, so there must be other difference I'm not seeing. I've done this cod